Establecer una devolución de llamada para cuando se genere un determinado proceso

Establecer una devolución de llamada para cuando se genere un determinado proceso

El script que estoy escribiendo inicia el proceso A, que después de un período de tiempo incierto, inicia un proceso hijo B.

Necesito el script para ejecutar un comando C que depende del proceso B. ¡Pero es posible que B no esté presente en el momento de la llamada!

¿Cómo esperar hasta que se genere un proceso con un determinado nombre?

Creo que podría simplemente sondear/esperar a ciegas dentro de un bucle infinito, pero tal vez haya una solución más elegante...

Respuesta1

¿C corre paralelo a B o después de B? (¿serie?)

Si es paralelo, ¿por qué no hacer que B inicie C al mismo tiempo (a través de un script?)

Si es una serie, modifique el script A para agregar C después de B.

información relacionada