WARTEN Sie, bis „ein beliebiger Prozess“ abgeschlossen ist
Gibt es eine eingebaute Funktion in Bash, die auf den Abschluss eines Prozesses wartet? Daswait
Mit dem Befehl kann nur darauf gewartet werden, dass untergeordnete Prozesse beendet werden. Ich würde gerne wissen, ob es eine Möglichkeit gibt, auf den Abschluss eines Prozesses zu warten, bevor Sie mit einem Skript fortfahren.
Ein mechanischer Weg, dies zu tun, ist wie folgt, aber ich würde gerne wissen, ob es ein eingebautes Feature in bash gibt.
<code>while ps -p `cat $PID_FILE` > /dev/null; do sleep 1; done </code>