优雅地结束Python程序

时间:2015-01-24 02:42:35

标签: python python-3.x debian

当我的python程序被系统关闭杀死时,如何写入日志,关闭文件等?该程序是一个长期运行的过程,使用一个真正的循环,即

while True:
    # Open files
    #do long running process

如果系统在运行时关闭,它是否可以获得一个信号,以便它知道清理,例如关闭文件,写下"关闭......"记录等等代码处理这个问题会是什么样的?

代码是在Debian Wheezy上运行的Python 3。程序将在系统启动时由init脚本启动。

感谢。

0 个答案:

没有答案