因此,它的一个python脚本,不知道从哪里开始大声笑。我使用的脚本有时会随机停止,我需要批处理文件在停止时自动重新运行它。需要制作一个自动执行批处理文件
我想我需要做一些像fdos一样的东西,我运行脚本,并让批处理文件每隔1或2小时重新启动一次,这样我就可以始终运行它,而不必担心它会随机停止。
请帮< 3.
因此,它的一个python脚本,不知道从哪里开始大声笑。我使用的脚本有时会随机停止,我需要批处理文件在停止时自动重新运行它。需要制作一个自动执行批处理文件
我想我需要做一些像fdos一样的东西,我运行脚本,并让批处理文件每隔1或2小时重新启动一次,这样我就可以始终运行它,而不必担心它会随机停止。
请帮< 3.
你可以在你的Python脚本指定atexit
处理程序:
import atexit
import os
def exit_handler():
os.system("C:/Path/To/batch.bat")
atexit.register(exit_handler)
其中包含的test.bat:
Python C:/Path/To/python.py
然而,这也将导致如果脚本合法退出,脚本会再次启动。
也许如果你能确定什么退出代码是“随机”退出时发送的,你可以检查atexit
中的退出代码,并启动批处理文件,如果它匹配你有问题的退出代码。
你需要编辑你的问题,并提供一个更连贯的[mcve]你的问题。你需要围绕你想要做的事情提供适当的技术细节,这样读者才能更认真地对待这个问题。因为这是非常广泛的,对任何想要帮助的人都没有帮助。 – idjaw
不好笑,但如果你想得到很好的答案,你需要对你的问题感到更加自豪。目前看起来你不在乎。见[问]。 –
我有一个答案,如果你[编辑]你的问题,并重写它已经建议了一下。给我回复更多的时间,当你采取一个裂缝! –