为什么执行另一个脚本的bash脚本没有退出?

时间:2013-03-13 01:21:58

标签: linux bash shell

我正在用我的bash脚本调用另一个脚本 - 用&符号。

OtherScriptThatDoesNotExit &
echo "done"

我看到它“完成”但我仍然看到我原来运行的脚本是ps。知道为什么会这样吗? (注意,我在Puppy Linux上运行)

1 个答案:

答案 0 :(得分:4)

脚本仍在等待您生成的子进程。使用nohupdisownscreen在后​​台留下长时间运行的任务并返回到您的shell。