Spec-Zone.ru › Fish 3.5

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

Краткое описание

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

Описание

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

Если указан PID, команда ожидает завершения задачи, к которой принадлежит процесс с этим идентификатором.

Если указано имя процесса, команда ожидает завершения задач, к которым принадлежат соответствующие процессы.

Если не указан ни PID, ни имя процесса, команда ожидает завершения всех фоновых задач.

Если предоставлен флаг -n или --any, команда возвращает результат, как только завершится первая задача. Если он не предоставлен, команда возвращает результат после завершения всех задач.

Опция -h или --help отображает справку по использованию этой команды.

Пример

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.

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

Spec-Zone.ru

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