【发布时间】:2018-07-06 10:03:54
【问题描述】:
为了运行一些需要很长时间才能完成的代码,我必须通过 ssh 连接到服务器。所以我需要使用nohup 命令。
我使用 nohup 命令启动了多个进程,如下所示:
nohup julia test.jl > Output1.txt &
nohup julia test.jl > Output2.txt &
nohup julia test.jl > Output3.txt &
nohup julia test.jl > Output4.txt &
问题是我关闭了终端,当我打开另一个终端时
我无法使用 jobs -l 获取进程名称和 ID。
我尝试使用ps -p,但它以相同的答案julia回答了我所有上述过程。
我的问题是“我如何指定哪个进程是哪个?”请注意,这些过程中只有输出文件名不同。
和
“我怎样才能防止以后出现这样的问题?”
感谢您的时间和回答。
【问题讨论】:
标签: linux process terminal nohup