我想监视linux中的几个服务。万一他们倒下了,我想重新启动他们。
我正在编写一个crontab,它将使用jps命令每60秒获取服务的名称,如果它们不在结果集中,则发出一个针对这些服务的重新启动命令。
我希望这些服务总是可用的,所以万一它们坏了,我可以让它们重新启动并运行。
我担心万一这些服务都挂了,我怎么会知道。有没有办法了解挂起的服务然后杀了他们?
是否有一种干净的方式来实现服务的自动重新启动,它将同时处理“关闭的服务”和“挂起的服务”。
发布于 2016-02-09 21:50:22
为了解决这类问题,已经编写了许多软件。Monit和supervisord.别再发明轮子了。
https://unix.stackexchange.com/questions/80201
复制相似问题