没有所谓的捷径
一切都是时间最平凡的累积

linux screen命令管理会话后台执行

本文最后更新:2020年12月10日,已超过192天未更新,如果文章内容失效,请留言反馈本站。

screen命令用于Linux多重视窗管理,类似windows环境的桌面会话,我们平时可能有时候需要在登陆会话界面执行一些任务,但可能时间较长,不能关闭会话,但又不能放在后台执行,所以就需要用到screen。

在Linux安装Screen
使用yum -y install screen命令进行安装。

语法

screen [-AmRvx -ls -wipe][-d <作业名称>][-h <行数>][-r <作业名称>][-s <shell>][-S <作业名称>]

参数说明

  • -A  将所有的视窗都调整为目前终端机的大小。
  • -d<作业名称>  将指定的screen作业离线。
  • -h<行数>  指定视窗的缓冲区行数。
  • -m  即使目前已在作业中的screen作业,仍强制建立新的screen作业。
  • -r<作业名称>  恢复离线的screen作业。
  • -R  先试图恢复离线的作业。若找不到离线的作业,即建立新的screen作业。
  • -s<shell>  指定建立新视窗时,所要执行的shell。
  • -S<作业名称>  指定screen作业的名称。
  • -v  显示版本信息。
  • -x  恢复之前离线的screen作业。
  • -ls或--list  显示目前所有的screen作业。
  • -wipe  检查目前所有的screen作业,并删除已经无法使用的screen作业。

示例:

创建Screen会话

screen -S test

创建以后会是一个新的会话窗口,在里面执行命令或者操作,窗口可以直接关闭。

显示Screen会话列表

screen -ls

此命令可以将当前的screen会话列举出来,8481就是会话pid

[root@xx ~]# screen -ls
There is a screen on:
8481.test (Detached)
1 Socket in /var/run/screen/S-root.

连接Screen会话

screen -r test //test就是之前创建会话的名称

也可以用screen -r 8481,这个8481就是之前screen -ls看到的会话id,如果只有一个screen 会话,直接用screen -r即可进入。

关闭Screen会话

直接使用ctr+a+d快捷键退出screen,类似windows的注销会话窗口

 

» 站长码字辛苦,有用点个赞吧,也可以打个
» 若转载请保留本文转自:豫章小站 » 《linux screen命令管理会话后台执行》
» 本文链接地址:https://blog.mydns.vip/3509.html
» 如果喜欢可以: 点此订阅本站 有需要帮助,可以联系小站
赞(0) 打赏
声明:本站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,若涉及侵权请及时告知,将会在第一时间删除,联系邮箱:contact@mydns.vip。文章观点不代表本站立场。本站原创内容未经允许不得转载,或转载时需注明出处:豫章小站 » linux screen命令管理会话后台执行
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

智慧源于勤奋,伟大出自平凡

没有所谓的捷径,一切都是时间最平凡的累积,今天所做的努力都是在为明天积蓄力量

联系我们赞助我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏