我开发了一个需要持续运行的软件(用C++编写).这基本上意味着它必须在每次停止时重新启动.
我正在考虑使用cron作业来检查每一分钟它是否还活着,但可能有一种更清洁的方式或标准的方法来做到这一点.
提前致谢
Fedora和Ubuntu使用upstart,它可以在退出时自动重启你的守护程序.
我认为最简单的方法是使用一个脚本来启动你的程序,如果它返回它只是重新启动它.
#!/bin/sh while true; do ./Your_program done