shell脚本判断进程是否存在,shell脚本重新启动程序

发布时间:2020-08-02编辑:脚本学堂
一例shell脚本代码,用于判断指定进程是否存在,不存在时重新启动程序,有关ps命令的用法,需要的朋友做个参考。

例子,shell/ target=_blank class=infotextkey>shell脚本判断进程是否存在。
 

复制代码 代码示例:

#!/bin/bash
# filename: check
# program : 判断进行是否存在,并重新启动
# www.jb200.com

function check(){
    count=`ps -ef |grep $1 |grep -v "grep" |wc -l`
    #echo $count
    if [ 0 == $count ];then
        nohup  python  /runscript/working/$1 &
    fi
}

#添加执行权限
# chmod +x check

#调用脚本
./check behaviors.py