如何在 python 脚本崩溃时自动启动并重新启动 - 干净的方式?

如何在 python 脚本崩溃时自动启动并重新启动 - 干净的方式?

我想问一个问题,启动时启动并在Python脚本崩溃时重新启动的成熟方法是什么?我正在使用以下脚本来构建 https 服务器:带身份验证的python https服务器,由我手动运行,每次启动时都会显示屏幕。有没有更干净的解决方案来解决我的问题?提前致谢。

PS 对于所有未来的人来说,为什么不使用 Nginx 或 Apache? - 简单的回答:如果我可以骑自行车,为什么还要开兰博基尼去杂货店?两者都实现了它们的目的,我不会使用这两台服务器提供的哪怕一点点的功能。

答案1

您调查过服务吗?您可以在这里获取更多信息:https://www.freedesktop.org/software/systemd/man/systemd.service.html 服务是 shell 脚本,具有一些可以调用来控制程序的功能,例如启动、停止等。还有像您可能知道的其他服务一样在启动时自动启动的功能(例如 OpenSSH 服务器有一个服务)来控制它)

相关内容