我的服務器是centos 5.7。我需要使用cron作業的腳本,一旦內存使用率達到55%,就會自動重新啓動mysql服務。是我的bash腳本是否正確?
下面的腳本是否正確?
#!/bin/bash
TOTAL=`free | grep Mem | awk '{print $2}'`
USED=`free | grep buffers\/cache | awk '{print $3}'`
let PERCENT=$USED*100/$TOTAL
if [ $PERCENT -gt 55 ]; then
service mysqld restart
fi
你在服務器上試過這個嗎?結果是什麼? – ABach 2012-03-15 02:56:42
@ABACH我在bash上一無所知,我通過谷歌獲得了這個腳本。我只是不確定劇本是否正確。 – 2012-03-15 02:59:06