1

我正在从我的 bash 脚本中调用另一个脚本,就像这样 - 使用 & 符号。

OtherScriptThatDoesNotExit &
echo "done"

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

4

1 回答 1

4

该脚本仍在等待您生成的子进程。使用nohup,disownscreen将长时间运行的任务留在后台并返回您的 shell。

于 2013-03-13T01:23:22.520 回答