當采用ssh等遠程終端登錄linux系統的時候,如果執行的命令還未完畢,但突然連接終端,那么還未完成的命令也將終止,災難性的情況。
而這個screen程序,就解決了這個問題,你可以始終在某一個終端上運行,就算把ssh關閉,再次登錄,還是能找到你之前的那個終端,查看命令執行情況。
1、安裝
在centos7上,執行如下命令即可:
sudo yum install screen
2、運行,開啟一個終端
screen -S 終端名,例如 screen -S one1
3、有用的命令
查看正在后臺運行的終端:screen -ls
登錄某一個在后臺運行的screen終端:screen -r? 終端名
快捷鍵——暫時離開:ctrl+a d
問題處理:
1、安裝后運行,提示“screen is terminating”,解決辦法:
執行如下2條命令:
chmod u+s /usr/bin/screen
chmod 755 /var/run/screen
。。。。。。。。。。。