如果 Python 脚本崩溃,请重新启动它

如果 Python 脚本崩溃,请重新启动它

我有一个 VPS 正在运行一个简单的 Python 脚本。但是,有时脚本会崩溃。我如何确保脚本再次启动?

答案1

通过运行守护进程工具。这是一个非常简单、直接的框架,可以完全按照您的要求执行操作 - 它会运行脚本并等待其退出,然后重新启动它。它甚至会处理守护进程,因此您只需编写脚本以在前台运行,daemontools 会处理所有棘手的事情。还附带一个简洁的 stdout/stderr 日志系统,它可以处理运行自定义守护进程的其他通常令人头疼的部分。

相关内容