天天看点

Linux下SSH远程连接断开后让程序继续运行解决办法:Screen

第一种:screen命令,需要安装

yum  install screen   #安装
screen -S new1   #开启一个new1的screen

#执行一些命令,然后中断ssh,直接关闭

#然后又ssh重新登录进去
screen -r new1  #可以看到依然在的

#解决screen状态为Attached连上不的问题
screen -ls #列出screen
screen -D -r <session-id> #-D -r 先踢掉前一用户,再登陆

#=====
screen -ls                     #查看所有screen会话
按键盘上面的Ctrl+a,然后再按d     #保存当前的screen会话
exit                          #退出screen
screen -wipe  new1            #删除会话

#保留screen做法: 先按ctrl+a,再按d,exit是直接退出screen新建窗口
           

第二种:nohup 自带命令

nohup ./shell.sh &  #后面加&表示后台运行

#退出用kill -9 进程号
           

版权声明:本文为CSDN博主「weixin_34234721」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/weixin_34234721/article/details/91813793

继续阅读