blob: dd9867efa443a8bc56b253a1848d647af494a12c [file] [log] [blame]
david_williams53f9de12008-01-02 19:31:06 +00001#!/bin/sh
david_williamsd4b1fd32008-01-02 04:16:52 +00002PIDFILE=cc.pid
3echo;
4if [ -f ${PIDFILE} ] ; then
david_williams48437fe2008-01-22 05:49:53 +00005 echo " Killing CC process from PID file"
david_williamsd4b1fd32008-01-02 04:16:52 +00006 PID=`cat ${PIDFILE}`
7 kill -3 $PID
david_williams48437fe2008-01-22 05:49:53 +00008 # if permission denied, for example, then be sure not to remove PID file
9 if [ $? ]
10 then
11 if kill -9 $PID ; then
12 echo " CC process stopped"
13 rm -f ${PIDFILE}
14 else
15 echo " CC process could not be stopped"
16 fi
david_williamsd4b1fd32008-01-02 04:16:52 +000017 else
david_williams48437fe2008-01-22 05:49:53 +000018 echo " Could not kill the process."
david_williamsd4b1fd32008-01-02 04:16:52 +000019 fi
david_williamsd4b1fd32008-01-02 04:16:52 +000020else
david_williams48437fe2008-01-22 05:49:53 +000021 echo " PID file (${PIDFILE}) does not exist."
22 echo " Either CC not running, or PID file deleted"
david_williamsd4b1fd32008-01-02 04:16:52 +000023fi
david_williams48437fe2008-01-22 05:49:53 +000024echo