手机
当前位置:查字典教程网 >脚本专栏 >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脚本代码

linux下实现ftp自动备份shell脚本

用来查看linux内存使用情况的shell脚本

用来记录登录后使用命令的shell脚本

一个监控Squid运行进程数并自动重启的简洁Shell脚本分享

linux自动重启tomcat脚本分享

linux服务器安全加固shell脚本代码

两个备份数据库的shell脚本

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

检测网站down掉后自动发信的shell脚本代码

精品推荐
分类导航