4000 一个简单的监控mysql服务的shell脚本
2018-03-21 16:58
507 查看
#!/bin/sh port=$(netstat -nlt|grep 3306|wc -l) if [ $port -ne 1 ] then service mysqld start echo 'restart mysql success!' else echo 'mysql is running!' fi监控3306端口是否在服务,返回1则说明mysql服务是启动的,-ne说明是不等于,如果不等于1则执行service mysqld start
重新启动mysql服务。
然后去定时任务里面添加脚本的定时任务
查看定时任务命令:
crontab -l
编辑定时任务命令:
crontab -e
如图添加每20分钟执行一次任务
最后别忘了让定时任务生效!
命令:
/sbin/service crond restart
相关文章推荐
- 写了一个简单的shell脚本监控mysql服务器运行状态
- shell脚本:监控MySQL服务是否正常
- shell脚本监控MySQL服务是否正常
- 【sehll学习】linux运维一个简单shell脚本监控系统内存
- 实战模拟监控MySQL服务shell脚本小结
- shell脚本:监控MySQL服务是否正常
- shell脚本:监控MySQL服务是否正常
- 新写了一个简单的日志监控shell脚本(之前的问题已经修复)
- 实战模拟监控MySQL服务shell脚本小结
- 实战模拟监控MySQL服务shell脚本小结
- 实战模拟监控MySQL服务shell脚本小结
- 一个简单的MySQL备份Shell脚本
- 一个简单的mysql服务检测启动脚本
- 实战模拟监控MySQL服务shell脚本小结
- shell 脚本中一个简单的冒泡排序算法
- 自动监控主从MySQL同步的SHELL脚本
- shell监控MySQL服务是否正常
- 一个监控WEB服务是否正常的shell
- 一个备份MySQL数据库的简单Shell脚本
- [转]一个备份MySQL数据库的简单Shell脚本