主页 > 知识库 > 监控服务器swap并重启php的Shell脚本

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

热门标签:江苏云电销机器人公司 百度地图标注错了有责任吗 揭阳智能电话机器人推荐 华锋e路航港口地图标注 地图标注员都是年轻人 如果做线上地图标注 打电话机器人接我是他的秘书 客服外呼系统怎么样 河南信誉好的不封卡电话外呼系统

折中一下,写个脚本监控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脚本连接并重启远程服务器的方法

标签:许昌 赤峰 马鞍山 邵阳 金昌 娄底 淘宝邀评 巴彦淖尔

巨人网络通讯声明:本文标题《监控服务器swap并重启php的Shell脚本》,本文关键词  监控,服务器,swap,并,重启,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《监控服务器swap并重启php的Shell脚本》相关的同类信息!
  • 本页收集关于监控服务器swap并重启php的Shell脚本的相关信息资讯供网民参考!
  • 企业400电话

    智能AI客服机器人
    15000

    在线订购

    合计11份范本:公司章程+合伙协议+出资协议+合作协议+股权转让协议+增资扩股协议+股权激励+股东会决议+董事会决议

    推荐文章