Spec-Zone.ru › Fish 3.2

wait - ожидание завершения задач

Описание

wait [-n | --any] [PID | PROCESS_NAME] ...

Описание

wait ожидает завершения дочерних задач.

  • Если указан pid, команда ожидает завершения задачи, к которой принадлежит процесс с указанным pid.
  • Если указано имя процесса, команда ожидает завершения задач, к которым принадлежат соответствующие процессы.
  • Если не указан ни pid, ни имя процесса, команда ожидает завершения всех фоновых задач.
  • Если указан флаг -n / --any, команда возвращается, как только завершится первая задача. Если он не указан, команда возвращается после завершения всех задач.

Пример

sleep 10 &
wait $last_pid

запускает sleep в фоновом режиме и затем ожидает его завершения.

for i in (seq 1 5); sleep 10 &; end
wait

запускает пять задач в фоновом режиме и затем ожидает завершения всех из них.

for i in (seq 1 5); sleep 10 &; end
hoge &
wait sleep

запускает пять задач и hoge в фоновом режиме, а затем ожидает завершения всех задач, но не ожидает завершения hoge.

© 2020 fish-shell developers
Licensed under the GNU General Public License, version 2.
https://fishshell.com/docs/3.2/cmds/wait.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API