Centos7守护Apache状态检测

泥小猴系统教程网 2025-03-15 03:29:58 118阅读

Centos7守护Apache状态检测

本文介绍如何在CentOS 7系统上利用shell脚本和cron定时任务监控Apache服务状态,并实现自动重启。

首先,创建一个名为apache_status.sh的shell脚本文件,并写入以下内容:

#!/bin/bash
pgrep -x httpd > /dev/null
if [ $? -ne 0 ]; then
  bash /www/server/panel/script/rememory.sh
  /etc/init.d/httpd start
fi
登录后复制

然后,使用crontab命令添加定时任务:

crontab -e
登录后复制

在打开的crontab编辑器中,添加以下行:

*/5 * * * * /root/apache_status.sh
登录后复制

保存并退出crontab编辑器。 这将使脚本每5分钟执行一次。

最后,重启crond服务:

systemctl restart crond
登录后复制

至此,Apache守护进程监控已完成配置。脚本将每5分钟检查httpd进程是否存在,如果不存在,则执行/www/server/panel/script/rememory.sh脚本,并启动httpd服务。

文章版权声明:除非注明,否则均为泥小猴系统网网络收集而来,如有任何问题请联系站长。

相关阅读

目录[+]