CZEKAJ na zakończenie „dowolnego procesu”

Czy w bashu jest wbudowana funkcja, która czeka na zakończenie procesu? Thewait polecenie pozwala tylko czekać na zakończenie procesów potomnych. Chciałbym wiedzieć, czy istnieje jakikolwiek sposób, aby poczekać na zakończenie procesu przed przejściem do dowolnego skryptu.

Mechaniczny sposób na wykonanie tego jest następujący, ale chciałbym wiedzieć, czy w bashu istnieje wbudowana funkcja.

<code>while ps -p `cat $PID_FILE` > /dev/null; do sleep 1; done
</code>

questionAnswers(13)

yourAnswerToTheQuestion