监控服务,停止后自动重启

2019-04-22  本文已影响0人  夜空最亮的9星

ps -ef | grep 服务名 | grep -v grep | wc -l

返回服务的数量

        es_status=`ps -ef | grep elasticsearch | grep -v grep | wc -l`
        if [[ $es_status -eq 0 ]]; then
                echo "elasticsearch 已停止,启动中。。。" 
                service elasticsearch start
        fi

        kylo_num=`kylo-service status | grep "Running" | wc -l`
        if [[ $kylo_num -eq 0 ]]; then
                echo "kylo-service 已停止,启动中。。。" 
                kylo-service start
        fi
上一篇 下一篇

猜你喜欢

热点阅读