【发布时间】:2015-10-14 19:27:20
【问题描述】:
我正在制作一个python程序,比如说A。用于监控python脚本B
当python程序关闭时,有一个通过atexit.register()注册的退出函数,为了做一些清理它需要重新运行python脚本B,即使python脚本A也需要保持运行已关机。
Python 脚本 B 不能成为 Python 脚本 A 的一部分。
我需要做些什么来实现这一点,我已经尝试了一些方法,比如使用 subprocess.Popen(programBCommand),但这似乎不起作用,因为它会阻止 A 关闭。
我使用的是 Debian 操作系统
【问题讨论】:
-
为什么不能更好地做到这一点?
标签: python python-3.x python-3.2 code-cleanup atexit