
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.