diff --git a/sbin/CheckPid b/sbin/CheckPid index cbe17cf..efe047d 100755 --- a/sbin/CheckPid +++ b/sbin/CheckPid @@ -7,8 +7,8 @@ if [ ! ${PIDFILE} ]; then exit 10 fi -PID=$(cat ${PIDFILE}) -PSNAME=$(ps -ef|awk '{ if ( $2 == "'${PID}'" ) print $8 }'|cut -d "." -f1) +PID=$(cat ${PIDFILE}|head -1) +PSNAME=$(ps -ef|awk '{ if ( $2 == "'${PID}'" ) print $8 }'|cut -d "." -f1|sed -e "s/://g") SEEKNAME=$(basename ${PIDFILE}|cut -d"." -f1) if [ "${PSNAME}" ]; then if echo ${SEEKNAME}|grep -q $(basename ${PSNAME}); then