首页 > 系统服务 > 详细

keeper.sh简单守护进程

时间:2019-12-30 00:46:57      阅读:124      评论:0      收藏:0      [点我收藏+]
#!/bin/sh

while true; do
        #启动一个循环,定时检查进程是否存在
        server=`ps aux | grep /opt/mongodb | grep -v grep`
        if [ ! "$server" ]; then
           echo `date "+%Y-%m-%d %H:%M:%S"` service restart
            #如果不存在就重新启动
            nohup bin/mongod --dbpath /opt/mongodb/db > mongodb.nohup.out&
            #启动后沉睡10s
            sleep 10
        fi
        #每次循环沉睡2s
        sleep 2
done

 

技术分享图片

 

keeper.sh简单守护进程

原文:https://www.cnblogs.com/zhaohz/p/12117164.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!