我的服务器是centos 5.7。我需要一个带有cron作业的脚本工作,一旦内存使用率达到55%,就会自动重启mysql服务。
下面的脚本是否正确?
#!/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