eこのプロセスの問題点を理解したい。1つのプロセスが実行されているときにカウントを戻していません。「$PWD で実行されている QMS プロセスが見つかりません」という状態をエコーするために直接入っています。
QMS_PROCESS=`ps -ef | grep $PWD/qms_kernel | grep -v grep | cut -f6 -d' '`
QMS_PROCESS_COUNT=`echo $QMS_PROCESS | egrep [0-9] | wc -c`
if [ $QMS_PROCESS_COUNT -eq 0 ]
then
echo "No QMS process found running on $PWD"
else
kill -15 $QMS_PROCESS
echo "QMS process $QMS_PROCESS stopped on $PWD"
fi
誰でもこれを理解するのを手伝ってくれませんか。