linux服务器怎么部署守护某一个进程

需求:

公司有个要求,某个服务经常性的自动断掉,影响业务,需要做个守护进程,检测服务时间5秒一次,怎么去使用shell脚本去实现。

以下为脚本实例,根据自己的需要去修改

创建shell脚本文件

vim test.sh
while true;
do
        server=`ps aux | grep test| grep -v grep`
        if [ ! "$server" ]; then
           nohup /etc/init.d/mysql start &
        fi
        sleep 5
done

后台启动脚本即可

nohup sh test.sh &

发表评论

后才能评论