我们通过SSH去连接linux服务器的,当我们退出或者端口SSH连接的话,当前正在执行的脚本文件也会被停止,因为linux服务器会在你退出SSH连接后,默认关闭进程,而不会hang up进程,所以不想一直保持SSH连接,又想一直保持服务器程序运行的解决办法如下: (这里以阿里云的CentOS系统为例)

安装screen命令

yum install screen 

创建screen会话,name自取

screen -S name

进入后运行你的软件即可。关闭远程连接他还是在的。

重新连接服务器,查看已有的screen会话

screen -ls

进入该会话,注意:后面的数字是你上一步查出来的数字代码

screen -r 31732
报错时使用
screen -d 31732

如何关闭这个screen呢,进入然后输入exit即可


Last modification:May 3, 2020
如果觉得我的文章对你有用,请随意赞赏