浙江省高等学校教师教育理论培训

微信搜索“毛凌志岗前心得”小程序

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

shell:判断一个进程是否存在 - dato0123 - ITeye技术网站


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


例:
查询是否存在hello进程
#./test.sh hello
如果存在hello进程,会输出PID
不存在会输出 no this process
posted on 2012-04-17 12:39  lexus  阅读(1220)  评论(0编辑  收藏  举报