我开发了一个需要持续运行的软件(用 C++ 编写)。这基本上意味着每次停止时都必须重新启动。
我正在考虑使用 cron 作业每分钟检查它是否还活着,但可能有更简洁的方法或标准方法来执行此操作。
提前致谢
最佳答案
Fedora 和 Ubuntu 使用 upstart ,它具有在退出时自动重启守护进程的能力。
关于c++ - 如何确保程序正在运行并在需要时重新启动它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/785581/