c++ - 如何确保程序正在运行并在需要时重新启动它?

标签 c++ linux cron daemon

我开发了一个需要持续运行的软件(用 C++ 编写)。这基本上意味着每次停止时都必须重新启动。

我正在考虑使用 cron 作业每分钟检查它是否还活着,但可能有更简洁的方法或标准方法来执行此操作。

提前致谢

最佳答案

Fedora 和 Ubuntu 使用 upstart ,它具有在退出时自动重启守护进程的能力。

关于c++ - 如何确保程序正在运行并在需要时重新启动它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/785581/

相关文章:

shell - cron 作业的容错能力如何?

c++ - 将一个函数传递给 C++ 中的另一个函数,其中参数的数量可以不同

c++ - Visual Studio 2012 __cplusplus 和 C++ 11

php - 在 Hostgator 上将 php 5.4 更改为 5.5

c++ - 串口read()没有接收到数据不返回值

php - 如何将 Symfony 命令作为 cron 作业执行?

php - 如何发出多个http调用请求(Nodejs)

c++ - 保护程序免遭未经授权的使用/"crackers"

c++ - 在 x 时间后结束循环的最低性能密集方式

linux - 如何向特定用户发送消息?