linux shell 设置脚本监控程序异常重启

#! /bin/bash

while true

do

        monitor=`ps -ef | grep zlt | grep -v grep | wc -l `    这里监控程序名

        if [ $monitor -eq 0 ]

        then                             then 于else 之间 放你程序启动的命令

                echo "zlt program is not running, restart Manipulator"

                cd /root/api_pro

                nohup ./zlt > 1.out 2>&1 &

        else

                echo "zlt program is running"

        fi

        sleep 30  多久检测一次 单位为s

done

也可将脚本设为单次检测,然后将其加到linux定时任务中

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。