去评论
dz插件网

昨天MySQL无故挂了,写了套环境守护shell

婷姐
2022/04/27 10:39:06
最近一周Nginx挂了一次,MySQL挂了一次,都是大半夜,还是搞个监控脚本吧....

有需要的可以自取,丢宝塔计划任务就行,频率根据自己需求,每1-30分钟运行都可以
  1. #! /bin/bashnginx_procnum=`ps -ef | grep "nginx" | grep -v grep | wc -l`mysql_procnum=`ps -ef | grep "mysqld" | grep -v grep | wc -l`redis_procnum=`ps -ef | grep "redis" | grep -v grep | wc -l`memcached_procnum=`ps -ef | grep "memcached" | grep -v grep | wc -l`if [ $nginx_procnum -eq 0 ]thenecho "nginx starting..."/etc/init.d/nginx startelif [ $mysql_procnum -eq 0 ]thenecho "mysql starting..."/etc/init.d/mysqld startelif [ $redis_procnum -eq 0 ]thenecho "redis starting..."/etc/init.d/redis startelif [ $memcached_procnum -eq 0 ]thenecho "memcached starting..."/etc/init.d/memcached startelseecho "running well"fi