Einen Rückruf festlegen, wenn ein bestimmter Prozess gestartet wird

Einen Rückruf festlegen, wenn ein bestimmter Prozess gestartet wird

Das Skript, das ich schreibe, startet Prozess A, der nach einer unbestimmten Zeit einen untergeordneten Prozess B startet.

Ich brauche das Skript, um einen Befehl C auszuführen, der von Prozess B abhängt. Aber B ist zum Aufrufzeitpunkt möglicherweise nicht da!

Wie wartet man, bis ein Prozess mit einem bestimmten Namen erzeugt wird?

Ich schätze, ich könnte einfach blind in einer Endlosschleife abfragen/warten, aber vielleicht gibt es eine ausgefallenere Lösung …

Antwort1

Läuft C parallel zu B oder nach B? (Reihenfolge?)

Wenn parallel, warum lässt B C nicht gleichzeitig starten (über ein Skript?)

Wenn Serie, ändern Sie Skript A, um C nach B hinzuzufügen.

verwandte Informationen