signal.pause ()

signal.pause ()

Заставляет процесс засыпать до получения сигнала; тогда будет вызван соответствующий обработчик. Ничего не возвращает.

Доступность: Unix. См. справочную страницу signal(2) для получения дополнительной информации.

Смотрите также sigwait (), sigwaitinfo (), sigtimedwait () и sigpending ().

Лутц (ред.4): Приостанавливает процесс, пока не будет перехвачен следующий сигнал. Функция time.sleep действует аналогично, но не работает с сигналами в моей системе Linux, - она генерирует ошибку прерванного системного вызова. Цикл while True: pass тоже остановит сценарий, но будет напрасно тратить ресурсы процессора.

Last updated