Форум сайта python.su
Возник такой вопрос:
как получить сигнал остановки (CTRL+C и т.п.) или закрытия консольного приложения, сделать сохранение информации и выйти из него?
Google сказал что надо копать в сторону signal, но я пока не особо в нем разобрался :(
Помогите плз.
Офлайн
import signal
def signal_handler(signum, frame):
''' SIGINT signal handler
'''
...
# register signal handler
signal.signal(signal.SIGINT, signal_handler)
Офлайн
import signal,time
def handler(signum, frame):
print “sigint handle”
signal.signal(signal.SIGINT, handler)
time.sleep(30)
примерно так если судить по документации
Отредактировано (Июль 30, 2008 12:16:11)
Офлайн