shell:判断一个进程是否存在

    技术2022-05-19  30

     

    #test.sh #!/bin/sh pid=`ps -ef | grep -v grep | grep -v "test.sh" | grep $1 | sed -n '1P' | awk '{print $2}'` if [ -z $pid ] ; then echo "no this process" else echo $pid fi 

    例: 查询是否存在hello进程 #./test.sh   hello 如果存在hello进程,会输出PID 不存在会输出 no  this  process

     


    最新回复(0)