24 10 月, 2024
Linux使用shell脚本和crontab监测服务状态并实现服务重启
租的便宜VPS时不时就给我自动重启,然后每次系统重启时Nginx服务都会启动失败。不如写个脚本定期监测Nginx的服务状态,发现服务没启动就启动它。本文以此为例,告诉你该如何使用shell+crontab实现服务的状态监控以及自动启动。
呐、「我们」还会再见面吗?
租的便宜VPS时不时就给我自动重启,然后每次系统重启时Nginx服务都会启动失败。不如写个脚本定期监测Nginx的服务状态,发现服务没启动就启动它。本文以此为例,告诉你该如何使用shell+crontab实现服务的状态监控以及自动启动。
本文讲述了在CentOS7上设置定时任务时遇到的问题及解决方法。作者发现预期的自动重启任务未被执行,通过查看日志发现原因是crontab的默认路径与reboot命令的路径不匹配。通过修改crontab内容,将reboot命令的完整路径加入,成功解决了问题。