Spec-Zone.ru › Fish 3.3

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 в фоновом режиме, а затем ожидает завершения всех sleep , но не ждет завершения hoge.

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

Spec-Zone.ru

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