shell根据pid判断进程是否存在

发布时间:2020-09-25编辑:脚本学堂
本文分享下根据pid判断某进程是否存在的方法,主要是使用ps、awk、grep来判断进程存在与否,有需要的朋友参考下。

linux系统中,如何根据pid判断进程是否存在呢?

可以参考以下办法:
 

复制代码 代码示例:
#命令“ps -af”的第一列就是进程id
#${pid}是进程的id,然后判断$?是否为0即可,为0表示跟进程存在
ps -ax | awk '{ print $1 }' | grep -e "^${pid}$"

如此便可以根据指定的pid判断进程存在与否了!