Zum Inhalt springen

Linux/Scripts/Warten

Aus Foxwiki

Warten auf Prozesse

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