avoid finding yourself when looking for a process match

This commit is contained in:
Adrian Cole 2011-07-07 01:10:57 -07:00
parent 0e8385aa83
commit 712d50dea8
2 changed files with 2 additions and 2 deletions

View File

@ -5,7 +5,7 @@ function findPid {
return 1 return 1
} }
local PATTERN="$1"; shift local PATTERN="$1"; shift
local _FOUND=`ps auxwww|grep "$PATTERN"|grep -v " $0"|grep -v grep|awk '{print $2}'` local _FOUND=`ps auxwww|grep "$PATTERN"|grep -v " $0"|grep -v grep|grep -v $$|awk '{print $2}'`
[ -n "$_FOUND" ] && { [ -n "$_FOUND" ] && {
export FOUND_PID=$_FOUND export FOUND_PID=$_FOUND
return 0 return 0

View File

@ -14,7 +14,7 @@ function findPid {
return 1 return 1
} }
local PATTERN="$1"; shift local PATTERN="$1"; shift
local _FOUND=`ps auxwww|grep "$PATTERN"|grep -v " $0"|grep -v grep|awk '{print $2}'` local _FOUND=`ps auxwww|grep "$PATTERN"|grep -v " $0"|grep -v grep|grep -v $$|awk '{print $2}'`
[ -n "$_FOUND" ] && { [ -n "$_FOUND" ] && {
export FOUND_PID=$_FOUND export FOUND_PID=$_FOUND
return 0 return 0