Zum Inhalt springen

Linux/Scripts/Warten

Aus Foxwiki
Version vom 20. Dezember 2025, 23:26 Uhr von Dirkwagner (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „== 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 <syntaxhighlight lang="bash" highlight="1" line copy> wait PID </syntaxhighlight> 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…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

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