Сообщить об ошибке.

Определение состояния процесса

Следующие функции принимают в качестве параметра status код состояния процесса, возвращаемый os.system(), os.wait() или os.waitpid(). Они могут быть использованы для определения диспозиции процесса.

Содержание:


os.WCOREDUMP(status):

Функция os.WCOREDUMP() вернет True, если для процесса был создан дамп ядра, в противном случае вернет False.

Доступность: Unix.

os.WIFCONTINUED(status):

Функция os.WIFCONTINUED() вернет True, если процесс был продолжен с остановки управления заданием, в противном случае вернет False.

Доступность: Unix.

os.WIFSTOPPED(status):

Функция os.WIFSTOPPED() вернет True, если процесс был остановлен, в противном случае вернет False.

Доступность: Unix.

os.WIFSIGNALED(status):

Функция os.WIFSIGNALED() вернет True, если процесс завершился из-за сигнала, в противном случае вернет False.

Доступность: Unix.

os.WIFEXITED(status):

Функция os.WIFEXITED() вернет True, если процесс завершился с использованием системного вызова exit(2), в противном случае вернет False.

Доступность: Unix.

os.WEXITSTATUS(status):

Если os.WIFEXITED() равно True, то функция os.WEXITSTATUS() вернет целочисленный параметр в системный вызов exit(2). В противном случае возвращаемое значение не имеет смысла.

Доступность: Unix.

os.WSTOPSIG(status):

Функция os.WSTOPSIG() вернет сигнал (int), вызвавший остановку процесса.

Доступность: Unix.

os.WTERMSIG(status):

Функция os.WTERMSIG() вернет сигнал (int), из-за которого процесс завершился.

Доступность: Unix.