我使用Solaris SMF监视,报告Solaris系统崩溃后自动重新启动进程。 有什么类似于可移植的开源或Linux内核? 对于那些不熟悉SMF的人,这是我感兴趣的function:
系统运行一个脚本启动服务,然后跟踪它创build的所有进程,即使他们创build了自己的进程组。 如果全部死亡,它将运行停止脚本,然后再次启动脚本。
根据命令自动执行停止/启动循环,等待所有进程在启动之前停止。
具有崩溃处理规则的服务依赖关系树。 如服务“A”必须在服务“B”可能开始之前运行。 如果“A”下降,则“B”必须停止。
获取由于启动脚本失败而导致当前未运行的服务列表。
你正在寻找Monit也有其他人,但我只用了monit。 好东西。
Fedora 15将与systemd一起 。 作者甚至大量提到SMF。