監(jiān)控服務(wù)器swap并重啟php的Shell腳本
折中一下,寫個(gè)腳本監(jiān)控swap吧,放在crontab里面,2小時(shí)執(zhí)行一次,世界安靜了,再也沒(méi)有煩人的報(bào)警短信了
#!/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 這一句中間的命令換成你自己的即可
相關(guān)文章
linux shell txt轉(zhuǎn)換成html的實(shí)現(xiàn)代碼
這篇文章主要介紹了linux shell txt轉(zhuǎn)換成html的實(shí)現(xiàn)代碼,需要的朋友可以參考下2016-11-11
shell隨機(jī)定時(shí)修改密碼change_passwd.sh
這篇文章主要介紹了shell隨機(jī)定時(shí)修改密碼change_passwd.sh,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-12-12
Rsync 秒殺一切備份工具,你能手動(dòng)屏蔽某些目錄嗎?
這篇文章主要介紹了Rsync 秒殺一切備份工具,你能手動(dòng)屏蔽某些目錄嗎?本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-12-12
如何使用 Bash 腳本中的time命令來(lái)統(tǒng)計(jì)命令執(zhí)行時(shí)間(中英雙語(yǔ))
本文介紹了如何在Bash腳本中使用`time`命令來(lái)測(cè)量命令執(zhí)行時(shí)間,包括`real`、`user`和`sys`三個(gè)時(shí)間指標(biāo),并展示了如何格式化輸出和將結(jié)果保存到文件中,感興趣的朋友一起看看吧2025-01-01
shell腳本實(shí)現(xiàn)ssh自動(dòng)登錄功能分享
mac下沒(méi)有找到好用的類似secureCRT,就自己寫了個(gè)自動(dòng)登錄的腳本,分享一下,如果是新浪的,就基本不用修改代碼就直接能用2014-04-04

