os.kill ()

os.kill ( pid, sig )

Отправляет сигнал sig на pid процесса. Константы для конкретных сигналов, доступных на платформе хоста, определены в модуле сигналов signal.

Windows: сигналы signal.CTRL_C_EVENT и signal.CTRL_BREAK_EVENT являются специальными сигналами, которые могут быть отправлены только консольным процессам, которые совместно используют общее окно консоли, например, некоторым подпроцессам. Любое другое значение для sig приведет к тому, что процесс будет безоговорочно завершен API-интерфейсом TerminateProcess, а код выхода будет установлен на sig. Версия kill () для Windows дополнительно требует уничтожения дескрипторов процесса.

См. также signal.pthread_kill ().

Вызывает событие аудита os.kill с аргументами pid, sig.

Новое в версии 3.2: поддержка Windows.

Last updated