#!/bin/sh # IsScriptRunning.sh # 2009-02-14 # Chieh Cheng # http://www.CynosureX.com/ # GNU General Public License (GPL) Version 2, June 1991 scriptName=`basename "$0"` usage () { echo " Usage: ${scriptName} \"script name\"" } if [ $# -eq 1 ] then file="$1" name=`basename "${file}"` tempFile=`GetTempPathName.ksh "${scriptName}"` echo "0" > "${tempFile}" ps -eww | grep "${name}" | grep -v "grep" | while read entry do possibleScript=`echo "${entry}" | Token.sh 5` result=`echo "${possibleScript}" | grep -c "${name}"` if [ ${result} -eq 1 ] then echo "1" > "${tempFile}" break fi done cat "${tempFile}" rm "${tempFile}" else usage fi