【发布时间】:2017-02-23 14:59:28
【问题描述】:
通过阅读此处的文档和其他问题,我看到了有关如何在 SIGINT、SIGTERM、对 sys.exit() 的调用等上执行函数的不同示例。
有没有办法注册一个函数以在任何类型的终止上运行? “任何种类”是指:
- 使用 sys.exit() 或流程结束时定期退出
- 导致应用程序崩溃的未捕获错误
- 外部各种杀戮信号
【问题讨论】:
-
注意:当程序被未由 Python 处理的信号杀死、检测到 Python 致命内部错误或os._exit() 被调用。
-
是的,这个问题可能没有单一的答案。
标签: python