12
バックグラウンドプロセスの終了コードを取得する
私のメインボーンシェルスクリプトから呼び出されたコマンドCMDが永久にかかります。 スクリプトを次のように変更します。 コマンドCMDをバックグラウンドプロセスとして並行して実行します(CMD &)。 メインスクリプトで、生成されたコマンドを数秒ごとに監視するループを作成します。ループはまた、スクリプトの進行状況を示すいくつかのメッセージをstdoutにエコーします。 生成されたコマンドが終了したら、ループを終了します。 生成されたプロセスの終了コードをキャプチャして報告します。 誰かがこれを達成するための指針を教えてもらえますか?