手机
当前位置:查字典教程网 >脚本专栏 >linuxshell >监控服务器swap并重启php的Shell脚本
监控服务器swap并重启php的Shell脚本
摘要:折中一下,写个脚本监控swap吧,放在crontab里面,2小时执行一次,世界安静了,再也没有烦人的报警短信了复制代码代码如下:#!/bin...

折中一下,写个脚本监控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 这一句中间的命令换成你自己的即可

【监控服务器swap并重启php的Shell脚本】相关文章:

一个监控网卡流量的shell脚本

expect实现批量修改linux密码脚本分享

判断文件是否存在的shell脚本代码

获取同一网段下所有机器MAC地址的shell脚本

一个监控LINUX目录和文件变化的Shell脚本分享

简单的远程FTP定时备份Shell脚本分享

LINUX下的流量监控shell脚本

Shell脚本实现ftok函数

一个简洁的全自动安装LNMP服务器环境的Shell脚本分享

linux下监控网络流量的脚本

精品推荐
分类导航