Listing 2. Sample Application Script #Script Name: CommS.sh #Script Purpose: To provide application #start/stop/status under Cluster #Script Author: Khurram Shiraz #!/bin/sh basedir=/home/kmefic/KMEFIC/CommunicationServer case $1 in 'start') cd $basedir su kmefic -c "./CommunicationServer -f Dev-CommunicationServer.conf" exit 0 ;; 'stop') z=`ps -ef | grep Dev-CommunicationServer | grep -v "grep"| ↪awk ' { print $2 } ' ` if [[ $? -eq 0 ]] then kill -9 $z fuser -mk /home/kmefic exit 0 fi ;; 'restart') /root/CommunicationS.sh stop sleep 2 echo Now starting...... /root/CommunicationS.sh start echo "restarted" ;; 'status') ps -U kmefic | grep CommunicationSe 1>/dev/null if [[ $? = 0 ]] then exit 0 else exit 1 fi ;; esac