• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    监控服务器swap并重启php的Shell脚本

    折中一下,写个脚本监控swap吧,放在crontab里面,2小时执行一次,世界安静了,再也没有烦人的报警短信了

    复制代码 代码如下:

    #!/bin/bash
    function usage
    {
            echo "Usage: $0"
            echo "e.g. $0 1500"
            exit
    }
    if [ $# -lt 1 ];then
            usage
    fi
    typeset -i nowSwap limitSwap
    limitSwap=$1
    nowSwap=$(free -m|grep "Swap"|sed -e "s/\(.*\)\:\(.*\)/\2/g"|awk '{print $2}')
    if [ $limitSwap -lt $nowSwap ];then
            while [ 1 ]
            do
                    if /etc/init.d/php5-fpm restart|grep -c fail
                    then echo "[$(date +%Y/%m/%d0-%H:%M)]restart php failed"
                    else
                            echo "[$(date +%Y/%m/%d-%H:%M)]restart php successful!"
                            break
                    fi
            done
    fi

    注:if /etc/init.d/php5-fpm restart|grep -c fail 这一句中间的命令换成你自己的即可

    您可能感兴趣的文章:
    • powershell远程管理服务器磁盘空间的实现代码
    • java通过ssh连接服务器执行shell命令详解及实例
    • 使用xp_cmdshell注销Windows登录用户(终端服务器超出最大连接数)
    • 智能监测自动重启Apache服务器的Shell脚本
    • shell脚本连接并重启远程服务器的方法
    上一篇:通过shell进行数学运算的多种方式
    下一篇:nginx日志切割shell脚本
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    监控服务器swap并重启php的Shell脚本 监控,服务器,swap,并,重启,