教程集 www.jiaochengji.com
教程集 >  脚本编程  >  shell  >  正文 shell根据pid判断进程是否存在

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

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

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

可以参考以下办法:
 

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

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

您可能感兴趣的文章:
shell根据pid判断进程是否存在
判断进程是否存在的shell代码
shell 判断进程是否存在的脚本
学习linux shell中 if else以及大于、小于、等于逻辑表达式
php 二维数组转树状数组的实例代码
MySQL CPU 占用 100% 的解决过程
shell脚本监控php-fpm并自动重启服务
php多进程编程的综合示例
统计apache内存占用的shell脚本(图文)
shell条件测试之test语句的用法

关键词: linux进程  进程   
[关闭]
~ ~