Man pages на русском

         

WAIT(1)


НАЗВАНИЕ

wait - ожидание завершения процесса

СИНТАКСИС

wait [идентификатор_процесса]

ОПИСАНИЕ

Команда wait ждет завершения фонового процесса (то есть процесса, запущенного посредством &) с заданным идентификатором и возвращает код его завершения. Если идентификатор_процесса не указан, ожидается завершение всех активных в настоящий момент фоновых процессов; возвращаемый код при этом получается нулевым.

Shell сам выполняет команду wait, без создания нового процесса.

СМ. ТАКЖЕ

.

ОГРАНИЧЕНИЯ

Если Вы получили сообщение о чрезмерном числе процессов (cannot fork, too many processes), с помощью команды дождитесь завершения фоновых процессов. Если улучшение не наступило, вероятно, переполнилась системная таблица процессов или у Вас слишком много активных приоритетных процессов. (Имеется ограничение на число процессов, ассоциированных с каждым пользователем, и на общее число процессов.)

СЮРПРИЗЫ

Не все процессы, входящие в конвейер из трех или более фаз, являются сыновьями shell'а, поэтому их завершения нельзя ждать с помощью команды wait.

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

Comments: info@citmgu.ru

Designed by Andrey Novikov

Copyright © CIT




СМ. ТАКЖЕ

, , , , , , .

ПРЕДОСТЕРЕЖЕНИЯ

Системный вызов wait завершается неудачей и его действия не определены, если аргумент stat_loc указывает за пределы отведенного процессу адресного пространства.

См. также ПРЕДОСТЕРЕЖЕНИЯ в .

ДИАГНОСТИКА

Если выполнение системного вызова wait завершилось вследствие получения сигнала, то результат будет равен -1, а переменной errno будет присвоено значение EINTR (прерывание системного вызова). Если wait завершился из-за приостановки или завершения порожденного процесса, то результатом служит идентификатор порожденного процесса. В противном случае возвращается -1, а переменной errno присваивается код ошибки.








Comments: info@citmgu.ru

Designed by Andrey Novikov

Copyright © CIT


Содержание раздела