linux怎么判断一个进程是不是存在

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux怎么判断一个进程是不是存在相关的知识,希望对你有一定的参考价值。

pidof + 进程名
如果进程存在,就会打印出该进程的pid。
参考技术A ps -aux | 进程名
或者直接ps

shell 判断PID是不是存在,存在则kill掉,不存在则跳过

这是我写的.好像都执行不了...求大侠指教.谢谢!!

#!/bin/bash
mm=$1
PID=$(cat /home/pid/$mm.pid)

if [!-f $PID)];then
echo "进程不存在"
else
kill -9 $PID
echo "正在关闭进程"
sleep 5
fi

参考技术A 1
2

pid=`ps | grep "zs" | grep -v grep | awk 'print $1'`
kill -9 $pid

童鞋,这样就可以啦。

以上是关于linux怎么判断一个进程是不是存在的主要内容,如果未能解决你的问题,请参考以下文章