定时 监控 shell 服务宕机自动重启,并发送短信通知

来源:互联网 发布:软件开发前期准备工作 编辑:程序博客网 时间:2024/04/30 11:58

监控代码

  • 注意 手机号和发送短信的地址,需要你自己去实现
#/bin/sh#fox.风#这里是要监控的服务 如 nginxpid=`ps aux | grep nginx |grep "start" |awk '{print $2} '   | head -1  `#这里填写手机号mobile =(182XXXXX,183XXXXXXX)if [ "$pid" == ""  ] then    for var in ${mobile[@]}    do         curl '这里是发送短信的URL地址mobile='$var    done    echo "server start ...."    cd /www/wwwroot/www.lanmps.com    #这里是监控脚本,需要你自己去写 启动脚本哦    ./start.sh    exit 1fiecho " service existed ..."

系统定时任务

加入到系统的定时任务中
比如5秒钟执行一次
加入方法略

0 0