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怎么判断一个进程是不是存在的主要内容,如果未能解决你的问题,请参考以下文章

c# ASP.NET怎么判断客户端中的软件进程是不是运行?

C#winform 有关判断进程的问题

怎样使用python查询系统某一进程是不是存在

开机运行A.exe,判断一些进程是不是存在,如果存在则结束A.exe,如果这些进程不存在则重新运行A.exe?

shell脚本检查进程是不是存在不存在发送邮件

批处理判断进程是不是存在 存在就继续执行,否则等待5秒后