首页 > 编程语言 >【科研利器】Screen命令让程序永不掉线

【科研利器】Screen命令让程序永不掉线

时间:2022-10-22 22:35:37浏览次数:55  
标签:name 掉线 程序 Screen 作业 id 利器 job screen

大家好哇!不知道大家有没有遇到过这样一个问题,正在服务器上跑code,但是由于突然断网了或者是长时间无操作等原因导致服务器自动退出登录,即账号已经close connect了,那自然程序也就断了,不得不又重新跑一遍。如果你也存在这样的困扰的话,那今天的screen命令将带你走出困境。

在这里我们仅介绍screen的几个简单用法,便于让我们的程序在账户掉线以后也能继续运行。

1、screen -S job_name

该命令用于创建一个新的作业,job_name可以根据需要修改。创建完成后会自动进入到该作业中去,大家可以正常地运行命令、执行程序。只是在该作业中执行的程序会一直运行,即使你的个人账户退出登录以后也能继续运行。

2、Ctrl+A D

在作业中时,按下这三个键,会退出作业,即处于离线状态,回到原来界面中。退出作业并不会使得作业中运行的程序中断,只有把作业杀死或对程序进行Ctrl+C才会中断作业。

3、screen -r job_name(or job_id)

在退出作业后,如果想重新进入作业中,即处于在线状态,可以通过该命令实现。

4、screen -d job_name(or job_id)

通过该命令,可以指定名为job_name的作业离线。

5、screen -ls

可以看到当前服务器中有哪些作业。

6、screen -x

恢复之前离线的screen作业。

7、screen -wipe 

检查目前所有的screen作业,并删除已经无法使用的screen作业。

8、kill job_id

删除screen作业。

9、kill -9  job_id

强制删除screen作业。

以上就是screen在服务器中的简单使用啦,希望能够帮你摆脱因为ssh连接中断而导致运行程序中断的烦恼!

标签:name,掉线,程序,Screen,作业,id,利器,job,screen
From: https://www.cnblogs.com/zxqxr/p/16817454.html

相关文章

  • In Ubuntu 20.04 capture screen/screenshot via Fn+Prtsc short cut combination.
               ......
  • 吐血整理python数据分析利器pandas的八个生命周期!
    这里从八个pandas的数据处理生命周期,整理汇总出pandas框架在整个数据处理过程中都是如何处理数据的。【阅读全文】也就是从pandas的数据表对象以及数据汇总、数据统计等......
  • 群晖后台安装 ipkg 包管理 和 screen
    wgethttp://ipkg.nslu2-linux.org/feeds/optware/syno-i686/cross/unstable/syno-i686-bootstrap_1.2-7_i686.xshchmod+xsyno-i686-bootstrap_1.2-7_i686.xshshsyno......
  • 已整理-Linux_nohup&screen命令
    目录:1、nohup命令2、screen命令 1、nohup命令作用:1)、nohup英文全称nohangup(不挂起),用于在系统后台不挂断地运行命令,退出终端不会影响程序的运行。......
  • 查找利器:index+match(函数)
    index与match的组合堪称查找引用中的黄金组合,部分考题中明确指明必须用index和match,因此这两个函数必须掌握。案例图函数解释:index函数:选定一个区域,找到其中的第X行第Y列的......
  • mac必备工具:ScreenFlow 10 轻松录制屏幕好帮手
    mac上有什么必备的工具值得推荐?若说录制屏幕,首选ScreenFlow10,这款App能让你轻松录制屏幕、处理摄像头拍摄的视频,并为它们添加旁白音频。ScreenFlow10轻松录制屏幕好......
  • 异步编程利器:CompletableFuture详解
    前言最近刚好使用CompeletableFuture优化了项目中的代码,所以跟大家一起学习CompletableFuture。公众号:捡田螺的小男孩一个例子回顾Future因为CompletableFuture实现了​​......
  • screen的一些常用命令和快捷键
    screen的一些常用命令和快捷键命令screen-Sscreen_name,新建screen,并指定名字screen-dscreen_name,detach正在使用的screenscreen-Rscreen_name,连接指定screen......
  • Baklib知识分享|企业办公必备利器,在线协作文
    文档管理是现代企业办公频率较高的一类工作内容。无论是多大的企业,涉及公司日常的运营文件,一年累计下来的数量都是海量的。其中包括日常制度文件、通知文件,当然也包括涉及企......
  • Python 远程部署利器 Fabric2 模块
    fabric 官网英文文档:​​http://www.fabfile.org/​​《Python自动化运维技术与最佳实践》如何用Fabric实现无密码输入提示的远程自动部署:fabric实现远程操作和部署:简介F......