连接远程服务器,跑一个耗时几天的程序,然后莫名其妙就会被各种意外打断。咋办呢?
screen
多谢实验室学长指点,23333333。
主要的作用就是程序开始运行后我可以断开链接,然后在想看看它的时候再连回去。
首先,创建你自己的screen:
screen -S 你的screen名字
我在这里输入的是 screen -S lifengnan。
创建之后跑上程序,关闭远程链接窗口就不用担心了。
然后,当你想看看程序跑的咋样了,可以用如下命令查看服务器当前运行的screen:
screen -ls
可以看到这台服务器上运行着两个程序,20858.lifengnan这个就是我刚刚创建的screen。
再输入如下命令重新链接:
screen -r 20858.lifengnan
回来了~
当你不需要这个screen时,直接输入 kill 20858 就ok了。