Есть ли в Bash встроенная функция для ожидания завершения процесса?
Команда wait
позволяет только дождаться завершения дочерних процессов. Я хотел бы знать, есть ли способ подождать завершения какого-либо процесса, прежде чем приступить к выполнению какого-либо сценария.
Механический способ сделать это заключается в следующем, но я хотел бы знать, есть ли какая-либо встроенная функция в Bash.
while ps -p 'cat $PID_FILE' > /dev/null; do sleep 1; done