Установить обратный вызов при порождении определенного процесса

Установить обратный вызов при порождении определенного процесса

Скрипт, который я пишу, запускает процесс A, который через неопределенное время запускает дочерний процесс B.

Мне нужен скрипт для выполнения команды C, которая зависит от процесса B. Но B может отсутствовать во время вызова!

Как дождаться создания процесса с определенным именем?

Я думаю, что я мог бы просто слепо опрашивать/ждать внутри бесконечного цикла, но, возможно, есть более изящное решение...

решение1

Проходит ли C параллельно B или после B? (серия?)

Если параллельно, почему бы не заставить B запустить C одновременно (через скрипт?)

Если серия, то измените сценарий A, добавив C после B.

Связанный контент