8.2 Warten auf andere Prozesse
Wollen Sie mit Ihrem Script auf die Beendigung eines anderen Prozesses warten, können Sie die Funktion wait verwenden.
wait PID
Bauen Sie wait in Ihr Script ein, wird die Ausführung so lange angehalten, bis ein Prozess mit der Prozess-ID PID beendet wurde. Außerdem können Sie aus wait gleich den Rückgabewert des beendeten Prozesses entnehmen. Ist der Rückgabewert von wait gleich 127, so bedeutet dies, dass auf einen Prozess gewartet wurde, der nicht mehr existiert. Ansonsten ist der Rückgabewert gleich der PID des Prozesses, auf den wait gewartet hat. Rufen Sie wait ohne einen Parameter auf, wartet wait auf aktive Kindprozesse. Hierbei ist der Rückgabewert dann immer 0.
Ihre Meinung
Wie hat Ihnen das Openbook gefallen? Wir freuen uns immer über Ihre Rückmeldung. Schreiben Sie uns gerne Ihr Feedback als E-Mail an kommunikation@rheinwerk-verlag.de.
|