防止终止closures时的进程终止

我正在一个Linux的盒子(通过SSH),这是目前正在完成一个非常耗时的任务。 如何在不中断执行任务的情况下进入睡眠状态(closures本地terminal窗口)?

如果您忘记使用nohup或screen,并且使用bash作为您的shell,请执行以下操作:

  • CTRL-Z(暂时中止进程)
  • bg(将进程置于后台)
  • disown(当你断开ssh会话/closures窗口时防止进程退出)

不如屏幕有用(特别是当进程输出某些内容时),但是当进程出乎意料地需要很长时间时才使用。

最好的方法是使用屏幕创build一个detatchable屏幕运行你的命令然后分离,然后可以closures原来的会议没有问题。 oldschool的方式是使用nohup并将其发送到背景,即nohup <command> <args> &