Уведомления

Группа в Telegram: @pythonsu

#1 Июль 19, 2011 13:22:43

Bdfy1
От:
Зарегистрирован: 2009-11-03
Сообщения: 33
Репутация: +  0  -
Профиль   Отправить e-mail  

twisted и сигналы

Есть простой пример:

from twisted.internet import utils,reactor

def test:
utils.getProcessOutput(executable=“/bin/sleep”,args=)

reactor.callWhenRunning(test)
reactor.run()

когда посылается сигнал TERM процессу то sleep продолжает выполняться после прекращения действия программы. Когда прекращаю програму через “Ctrl-C” - то sleep прекращает выполняться с прекращением програмы.. Почему ? Ведь Ctrl-C как я понимаю эквивалента посылу сигнала “TERM” ?



Офлайн

#2 Июль 19, 2011 17:11:26

slav0nic
Команда
От: dp.ua
Зарегистрирован: 2006-05-07
Сообщения: 2260
Репутация: +  41  -
Профиль   Отправить e-mail  

twisted и сигналы

^C == SIGINT -> <kernel> -> SIGKILL
так что не одно и тоже)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version