有时候我们在服务器上跑程序,会发现当我们离开窗口时,正在执行的程序中断了,这让人非常郁闷。下面介绍防止程序中断的方法:
新建一个名为yourname的Screen窗口:
screen -S yourname (大写S)
然后就可以在该界面中执行你的代码(命令)和在服务器窗口执行一样。
暂时离开Screen session窗口(把程序丢到后台执行即使断网也不影响):
ctrl+a+d (同时按下)或者直接点击session右上角的“x”,关掉会话。
查看当前正在运行的screen session:
screen –ls
Ps:15947为当前正在运行的screen session的进程号。detach表示你已经退出了该窗口,attach表示还在这个窗口。删除session的命令:
screen -S SEEION_NAME -X quit
重新进入该窗口:screen -r session或pid