首页 > 其他 > 详细

linux screen 命令 :离线运行程序

时间:2014-01-16 00:09:28      阅读:664      评论:0      收藏:0      [点我收藏+]

screen工具是linux下虚拟终端的一个常用工具。在 发现这个工具之前,笔者经常在远程ssh中运行需要长时间处理数据的命令,比如远程编译安装软件,如果在编译的过程中网络断开,那这个编译进程就会停止, 造成想不到的后果。自从有了screen命令,我再也不用怕网线不稳和运行需要长时间处理数据的命令。

screen在redhat,centos系统中的安装命令是:yum install screen

 

screen案例

   新建一个lnmp会话:screen -S lnmp(lnmp为会话名,可自己定义)

   离开会话并让程序断续运行:ctrl a d (按住ctrl不放,分别按 a 和 d)

   恢复后台运行的会话:screen -r lnmp(lnmp为自己定义的会话名)

   显示所有screen创建的会话:screen -ls

   在会话里执行exit命令会话是结束运行并退到shell中

 

参  數:

   -A  將所有的視窗都調整为目前終端機的大小。
   -d <作業名稱>  將指定的screen作業離線。即detached
   -h <行數>  指定視窗的緩沖區行數。
   -m  即使目前已在作業中的screen作業,仍強制建立新的screen作業。
   -r <作業名稱>  恢复離線的screen作業。
   -R  先試圖恢复離線的作業。若找不到離線的作業,即建立新的screen作業。
   -s  指定建立新視窗時,所要執行的shell。
   -S <作業名稱>  指定screen作業的名稱。
   -v  顯示版本信息。
   -x  恢复之前離線的screen作業。
   -ls或–list  顯示目前所有的screen作業。
   -wipe  檢查目前所有的screen作業,並刪除已經無法使用的screen作業。

linux screen 命令 :离线运行程序

原文:http://www.cnblogs.com/lifegoesonitself/p/3516718.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!