Python:在任何类型的终止上调用函数

时间:2017-02-23 14:59:28

标签: python

通过阅读文档和其他问题,我会看到有关如何在SIGINTSIGTERM上执行函数的不同示例,以及对sys.exit()等的调用。

有没有办法注册一个函数来运行任何类型的终止? “任何种类”表示:

  1. 使用sys.exit()或流程结束时定期退出
  2. 崩溃应用程序的未捕获错误
  3. 外部各种杀戮信号

1 个答案:

答案 0 :(得分:0)

这通常不可行。例如。对于SIGKILL,您的用户程序无法控制。操作系统将简单地终止它。参看SIGKILL signal handlingSIGKILL signal Handler