利用Linux服务器运行程序时如果直接关闭窗口,程序也会停止运行,可以使用screen命令,即使关闭窗口程序也可以继续运行。
1 安装
Debian/Ubuntu系统执行:apt-get install screen
2 创建作业
在服务器终端输入命令,以创建作业
screen -S [Name]
例如:
screen -S RL
创建作业后,就可以激活自己的环境,运行程序。这时如果服务器界面关掉了,程序也在继续运行。
3 挂起Screen和重新连接
挂起:Ctrl+a+d(先按住Ctrl和a,在按d):此命令可让你离开作业,此时的作业会在服务器端独立运行
查看所有的screen:screen -ls
前边的数字就是作业的ID,如3857629时django_test的ID
重新连接:screen -r [ID]
如果不能进去,先执行screen -d [ID]
再执行screen -r [ID]
就可以,见https://blog.youkuaiyun.com/wavehaha/article/details/114969535
4结束作业
screen -X -S [ID] quit