我的服务器是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