本地环境下:
常用nohup+&

测试:


使用kill -9 pid终止:

shell环境下
常用screen命令
只要Screen本身没有终止,在其内部运行的会话都可以恢复。这一点对于远程登录的用户特别有用——即使网络连接中断,用户也不会失去对已经打开的命令行会话的控制。只要再次登录到主机上执行screen -r就可以恢复会话的运行。同样在暂时离开的时候,也可以执行分离命令detach,在保证里面的程序正常运行的情况下让Screen挂起(切换到后台)。这一点和图形界面下的VNC很相似。

测试:
首先输入screen进入新的终端:


然后关闭终端,再重新打开

输入screen -r,即可恢复会话


输入exit可以退出会话。
当然也可以用-S 指定screen作业的名称,然后通过-r <作业名称> 恢复指定的离线screen作业。

1347

被折叠的 条评论
为什么被折叠?



