linux - 运行进程背景

Bud*_*dhi 5 linux

我想在远程linux服务器上运行一个进程,并在关闭putty终端后继续保持该进程,

什么是正确的命令?

cdh*_*wie 7

您有两种选择:

  1. 使用GNU屏幕,它允许您运行命令并将其从终端分离,然后将其重新连接到其他会话.我将它用于长期运行的进程,其输出我希望能够随时监视.屏幕是一个真正强大的工具,我强烈建议花一些时间来学习它.
  2. 运行命令as nohup some-command &,它将在后台运行命令,将其从控制台中分离,并将其输出重定向到nohup.out.它将吞下发送到进程的SIGHUP.(当您关闭终端或注销时,SIGHUP将发送到由登录shell启动的所有进程,内核将采取的默认操作是&终止该进程.这就是为什么要将进程置于后台还不足以让它在注销后幸存下来.)