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

我有一个VPS运行一个简单的Python脚本。 但是,有时脚本崩溃。 我怎样才能确保脚本启动安捷伦?

通过daemontools运行它。 这是一个非常简单,直接的框架,可以完成您想要的任务 – 它将运行脚本并等待退出,然后再次启动它。 它甚至需要关心守护进程,所以你只需要编写脚本在前台运行,daemontools处理所有棘手的东西。 还有一个简洁的stdout / stderr日志logging系统,它处理运行自定义守护进程的另一个痛苦的部分。