#!/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

 

 

相关文章:

  • 2021-12-20
  • 2021-10-15
  • 2021-06-03
  • 2021-06-12
  • 2022-12-23
  • 2021-11-22
  • 2021-08-18
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-17
  • 2022-02-12
  • 2022-02-22
  • 2021-07-02
相关资源
相似解决方案