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>

Antworten auf die Frage(13)

Ihre Antwort auf die Frage