Parallel processing 即使使用nohup,OpenMPI进程也会被终止

Parallel processing 即使使用nohup,OpenMPI进程也会被终止,parallel-processing,openmpi,nohup,Parallel Processing,Openmpi,Nohup,我正在使用nohup和OpenMPI运行我的程序: nohup mpirun -np 48 -machinefile temp ./myProgram & 几个小时后,我发现这个错误: -------------------------------------------------------------------------- mpirun noticed that process rank 18 with PID 5445 on node fenix2 exited on si

我正在使用nohup和OpenMPI运行我的程序:

nohup mpirun -np 48 -machinefile temp ./myProgram &
几个小时后,我发现这个错误:

--------------------------------------------------------------------------
mpirun noticed that process rank 18 with PID 5445 on node fenix2 exited on signal 1 (Hangup).
--------------------------------------------------------------------------
它发生在随机时间的随机节点中。我在所有跑步中使用相同的种子。如果我在Windows中使用Microsoft HPC MPI运行相同的应用程序,那么它可以正常工作

为了避免这个错误,我可以做些什么吗


谢谢

尝试从
/dev/null
重定向标准输入:
nohup mpirun/myProgram
。另外,
screen
tmux
是使用
nohup
运行的更好选择。非常感谢您的评论。我使用
&
disown
运行它。看起来现在一切正常。但我会尽快尝试你的建议:)