当采用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
。。。。。。。。。。。