有一个基准测试过程,应该在系统上运行。这可能需要一天,所以我想运行nohup。我用这个命令:
nohup bash ./run_terasort.sh > terasort.out 2>&1 &
之后我可以在PID
输出中看到jobs -l
,但在关闭PuTTy后它会停止(我可以看到,当我再次登录时)。
这是KVM
虚拟机。
答案 0 :(得分:1)
您正在使用我所知道的nohup
。但是你在检测过程时遇到了问题。
jobs -l
仅提供当前会话的进程。而是尝试使用以下内容显示在初始会话中启动的过程:
ps -eafww|grep run_terasort.sh|grep -v grep