当我们登录到linux服务器运行程序的时候,如果链接服务器的ssh终端断开,服务器程序往往也会断掉。
一般解决方法有命令后面加一个 &后台运行,或者使用nohup命令。
其实screen命令是一个非常好用的命令。
基本原理就是打开一个在服务器上保留的窗口后台运行,可以随时退出和再次链接这个窗口。
screen -S name 新建一个名字为name的窗口
ctrl+a+d:挂起当前窗口
screen -r name重新连接名字为name的窗口
screen -ls 查看当前有多少个窗口在后台运行及他们的状态
screen -d name挂起窗口,常用于当前窗口异常无法正常连接进入的情况