一个又一个地开始工作

时间:2014-06-30 18:36:19

标签: unix jobs

在unix / linux中,我有一份工作./a.out,目前正在运行在后台而不是ssh

nohup ./a.out &

我已退出原始shell。我希望另一份工作./b.out在./a.out完成后才开始运行。怎么做?整体效果相当于

./a.out && ./b.out

但我不想杀死./a.out。

编辑:澄清./a.out正在使用nohup在后台运行。 (感谢Marc B。)

1 个答案:

答案 0 :(得分:1)

一种方法是查看a.out的进程ID是什么 topps,并有一个启动程序,每秒检查一次 看看那个PID是否仍然有效。当它不是时,发射器就会运行 b.out