Spec-Zone.ru › Fish 3.7

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

Резюме

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

Описание

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

Если указан 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.

© 2005-2009 Axel Liljencrantz, 2009-2023 fish-shell contributors
Licensed under the GNU General Public License, version 2.
https://fishshell.com/docs/3.6/cmds/wait.html

Spec-Zone.ru

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