Zum Inhalt springen

Linux/Scripts/Warten: Unterschied zwischen den Versionen

Aus Foxwiki
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…“
 
Keine Bearbeitungszusammenfassung
 
Zeile 12: Zeile 12:
* Rufen Sie wait ohne einen Parameter auf, wartet wait auf aktive Kindprozesse
* Rufen Sie wait ohne einen Parameter auf, wartet wait auf aktive Kindprozesse
* Hierbei ist der Rückgabewert dann immer 0
* Hierbei ist der Rückgabewert dann immer 0
[[Kategorie:Bash/Scripting]]
[[Kategorie:Linux/Prozess]]

Aktuelle Version vom 25. Januar 2026, 09:37 Uhr

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