1
我正在远程服务器(redhat linux)中运行一个需要很长时间的进程。如何让运行进程在后台运行并且在退出时不停止?
我需要离开一段时间,我希望它在后台运行,不要在注销时停止。
就像
nohup command &
有没有什么方法可以做到这一点?
我正在远程服务器(redhat linux)中运行一个需要很长时间的进程。如何让运行进程在后台运行并且在退出时不停止?
我需要离开一段时间,我希望它在后台运行,不要在注销时停止。
就像
nohup command &
有没有什么方法可以做到这一点?
您可以使用GNU Screen或tmux
那些终端复用器,让你可以启动一个过程,从控制台上拆下。然后您可以注销并稍后重新连接。
例如。与屏幕
screen -S title
# start your process inside screen
Ctrl A D # to detach
logout
...后...
login
screen -r title # re attach
出了什么问题'nohup'?它应该做到你想要的。 – kalhartt
该过程正在运行 – Yang
检查您的用户是否没有发送超过挂断信号的其他信号的ulimit,因此即使使用nohup – NeronLeVelu