linux - 尝试编写一个shell脚本来监视Linux中的服务何时停止,并自动重新启动该服务

标签 linux centos centos6 process-monitoring

所以我对 Centos 6.2 版本还比较陌生。我有一个服务需要作为 cron 作业进行监控,如果它停止则需要重新启动。我对如何监控它有一些想法,但是当涉及到重新启动它时,我就陷入了困境。我还知道我想要监控的服务的 PiD。

最佳答案

您可以为此使用supervise:http://cr.yp.to/daemontools/supervise.html

将其放入 crontab 中以在系统启动时启动:

@reboot supervise foo

关于linux - 尝试编写一个shell脚本来监视Linux中的服务何时停止,并自动重新启动该服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49943692/

相关文章:

php - 我正在尝试在我的 VPS 上安装 wkhtmltopdf 但在执行时收到错误消息

linux - 汇编简单的I/O代码。 Int 转字符串错误

c - 监控 CPU 温度增量 T 内核模块

c - kill函数是同步的吗?

php - MySQL 守护进程启动失败 - centos 6

python - 始终在 centos 中运行 python 2.6 而不是 3.4

php - Web 和 DB 服务器之间的开放连接数量极大

python - 为特定的 python 版本安装 pip

centos - centos5.5如何对XFS文件系统启用压缩?

java - 什么设置JVM参数MaxNewSize的值?人体工程学?