1

アンパサンドを使用して、bashスクリプトから別のスクリプトを呼び出しています。

OtherScriptThatDoesNotExit &
echo "done"

「完了」しているのがわかりますが、元のスクリプトが実行されているのはまだ ps です。なぜこれが考えられるのでしょうか?(注、私はPuppy Linuxで実行しています)

4

1 に答える 1

4

スクリプトは、作成したサブプロセスでまだ待機中です。またはを使用してnohup、実行時間の長いタスクをバックグラウンドに残し、シェルに戻ります。disownscreen

于 2013-03-13T01:23:22.520 に答える