mysql的监控脚本
时间:2007-12-13 来源:spyman
前不久去QQ面试,要我写个mysql的监控脚本,要求root用户运行,每十秒种检查一下该服务是否正常.当时没用过sleep命令,没写出来.今天无聊,把这个整理了一下.
while [ "$UID" -eq 0 ]
do
PORT=`netstat -na |grep "LISTEN"|grep "3306"|awk -F[:" "]+ '{print $5}'`
if [ $PORT == 3306 ]
then
echo "mysql is running"
else
echo "mysql is stopping"
/etc/rc.d/init.d/mysqld restart
fi
sleep 10
done
do
PORT=`netstat -na |grep "LISTEN"|grep "3306"|awk -F[:" "]+ '{print $5}'`
if [ $PORT == 3306 ]
then
echo "mysql is running"
else
echo "mysql is stopping"
/etc/rc.d/init.d/mysqld restart
fi
sleep 10
done
相关阅读 更多 +
- 系统休眠文件删除后果 如何删除计算机的休眠文件 2025-04-22
- 站群服务器是什么意思 站群服务器的作用 站群服务器和普通服务器的区别 2025-04-22
- jQuery插件有何作用 jQuery插件的使用方法 2025-04-22
- jQuery插件有哪些种类 简单的jQuery插件实例 2025-04-22
-