用Shell脚本定时监控Linux下的进程状态并自动重启
2017-06-27 11:49
1151 查看
以mysql为例,先上shell脚本,如下:
保存脚本,手动运行一下,确保没有错误。
执行crontab -e,来进入定时设置:
/test/test.sh 是shell脚本的绝对路径
设置好后重启crontab服务,命令如下:
查看邮件了解脚本定时执行的情况:
转载请注明出处:http://blog.csdn.net/xiezuoyong/article/details/73776313
#!/bin/bash ps -ef | grep mysqld | grep -v grep if [ $? -ne 0 ] then echo "start process......" /etc/rc.d/init.d/mysqld start else echo "runing......" fi
保存脚本,手动运行一下,确保没有错误。
执行crontab -e,来进入定时设置:
crontab -e
* 8,18 * * * /test/test.sh这里设置每天的上午8点到下午6点之间每分钟执行一次脚本
/test/test.sh 是shell脚本的绝对路径
设置好后重启crontab服务,命令如下:
service crond restart设置完成!
查看邮件了解脚本定时执行的情况:
转载请注明出处:http://blog.csdn.net/xiezuoyong/article/details/73776313
相关文章推荐
- 【Shell/Python】Linux 进程自动监控bash shell脚本 监控VPS服务器负载/CPU及内存占用 自动重启
- unix/linux下监控进程状态及自动重启进程
- 自动监控apache服务状态并重启的shell脚本
- linux下监视进程 崩溃挂掉后自动重启的shell脚本
- [置顶] linux系统tomcat应为被定时任务脚本监控自动部署,服务器重启导致同一个tomcat出现很多进程,kill -9杀死又出现等一系列问题解决。
- linux下监视进程 崩溃挂掉后自动重启的shell脚本
- Linux下使用shell脚本自动监控重启tomcat
- 一个监控Squid运行进程数并自动重启的简洁Shell脚本分享
- linux下监视进程 崩溃挂掉后自动重启的shell脚本
- Shell 定时5分钟一次监控Tomcat状态,自动重启
- Linux 进程自动监控bash shell脚本 监控VPS服务器负载/CPU及内存占用 自动重启
- Linux下使用shell脚本自动监控重启tomcat
- Shell 定时5分钟一次监控Tomcat状态,自动重启
- 一个监控Squid运行进程数并自动重启的简洁Shell脚本分享
- Linux 简单shell创建自己的守护进程,自动重启,纪录进程运行状态,日志切割压缩
- Shell脚本之监视主进程的运行状态,异常退出后自动重启
- shell:监控进程运行状态并自动重启进程
- shell自动监控重启tomcat脚本
- 使用 shell 脚本对 Linux 系统和进程资源进行监控
- LINUX下使用Shell自动监控tomcat并且执行重启操作