当我的python程序被系统关闭杀死时,如何写入日志,关闭文件等?该程序是一个长期运行的过程,使用一个真正的循环,即
while True:
# Open files
#do long running process
如果系统在运行时关闭,它是否可以获得一个信号,以便它知道清理,例如关闭文件,写下"关闭......"记录等等代码处理这个问题会是什么样的?
代码是在Debian Wheezy上运行的Python 3。程序将在系统启动时由init脚本启动。
感谢。