进程监控重启脚本
Posted pzzning
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了进程监控重启脚本相关的知识,希望对你有一定的参考价值。
1、新建监控脚本文件:
[[email protected] ~]# vi /root/mongodb-cron.sh #!/bin/sh NUM0=`ps -ef | grep -i ‘config=/var/data/mongodb/bin/mongod.config‘ | grep -v "grep" | wc -l` #查看程序进程是否存活,结果为0为不存活,非0为存活 if [ $NUM0 -eq 0 ]; then echo "try start mongodb" cd /var/data/mongodb/bin #进入程序bin目录 ./mongod --config=/var/data/mongodb/bin/mongod.config #启动程序 echo "mongodb restart date is : `date +%Y%m%d-%H:%M:%S`">>/root/mongodb-restart.log #重启进程的重启日志 else echo "mongodb already running" fi echo
2、添加定时任务:
[[email protected] ~]# crontab -e */1 * * * * sh /root/mongodb-cron.sh
以上是关于进程监控重启脚本的主要内容,如果未能解决你的问题,请参考以下文章