プロセス作成時のコールバックの設定

プロセス作成時のコールバックの設定

私が作成しているスクリプトはプロセスAを起動し、一定時間が経過すると子プロセスBを起動します。

プロセスBに依存するコマンドCを実行するには、スクリプトが必要です。しかし、呼び出し時にBが存在しない可能性があります!

特定の名前のプロセスが作成されるのを待つ方法は?

無限ループ内で盲目的にポーリング/待機できるようですが、よりクールなソリューションがあるかもしれません。

答え1

CはBと平行ですか、それともBの後にありますか? (シリーズ?)

並列の場合、Bが同時にCを開始するようにしたらどうでしょう(スクリプトを介して?)

シリーズの場合は、スクリプトAを修正してBの後にCを追加してください。

関連情報