运行过程nohup

时间:2016-03-05 13:24:25

标签: linux bash putty pid nohup

有一个基准测试过程,应该在系统上运行。这可能需要一天,所以我想运行nohup。我用这个命令:

nohup bash ./run_terasort.sh > terasort.out 2>&1 &

之后我可以在PID输出中看到jobs -l,但在关闭PuTTy后它会停止(我可以看到,当我再次登录时)。

这是KVM虚拟机。

1 个答案:

答案 0 :(得分:1)

您正在使用我所知道的nohup。但是你在检测过程时遇到了问题。

jobs -l仅提供当前会话的进程。而是尝试使用以下内容显示在初始会话中启动的过程:

ps -eafww|grep run_terasort.sh|grep -v grep