如何在异常时运行 python 脚本并每天重启 Windows 服务器?

如何在异常时运行 python 脚本并每天重启 Windows 服务器?

我有一个 Python 文件,想在虚拟机上全天候运行,

有没有办法编写脚本来检查程序是否未打开或已停止,并出现异常重新启动它并关闭之前程序,最重要的是如果它可以每天重新启动一次,那将是最佳的。

我读过关于在 Linux 上执行此操作的信息,但我想知道是否有人可以指导如何在 Windows 上执行此操作?

谢谢

答案1

  1. 确保您的程序在该计算机上只能运行一个实例

使用 pid 文件 https://pypi.org/project/python-pidfile/

  1. 创建一个 Windows 服务,在重启时每 5 分钟自动启动程序“python3 myprogram.py”。

相关内容