首页 > 解决方案 > 如果 python 线程被杀死,则保存系统配置

问题描述

我有一个 Python 脚本来模拟粒子动力学。模拟时间很长(可能需要一个月)。我以给定的频率保存我的数据。不幸的是,我不得不终止模拟,并且丢失了我在模拟结束时采样的大量信息,当主循环完成并且模拟步骤数用尽时。

我想知道如果工作被杀死,Python 中是否有办法保存我的最后一个配置。也就是说,如果我在终端中写

 killall python 

或者

kill (id number of the job)

我可以触发一些东西,以便我的最后一个系统配置保存在一个文件中吗?如果出现一些错误,也可以这样做吗?

标签: pythonloggingconfigsystemkill

解决方案


推荐阅读