:pserver:anonymous@cvs.middle-man.sourceforge.net:/cvsroot/middle-man middleman
[middleman.git] / scripts / mman.init
1 #!/bin/sh
2
3 PROGRAM=/usr/bin/mman
4 PIDFILE=/var/run/mman.pid
5 LOGFILE=/var/log/mman.log
6 CONFIG=/etc/mman/config.xml
7 LOGLEVEL=2047
8 case "$1" in
9         start|--start)
10                 echo "Starting `basename ${PROGRAM}`"
11                 ${PROGRAM} -c ${CONFIG} -l ${LOGFILE} -d ${LOGLEVEL} -p ${PIDFILE};;
12         stop|--stop)
13                 echo "Stoping `basename ${PROGRAM}`"
14                 if [ -f "${PIDFILE}" ] ; then
15                         kill -9 `cat ${PIDFILE}` 2> /dev/null
16                         rm -f ${PIDFILE}
17                 else
18                         echo "I cant find the PIDFILE at ${PIDFILE}"
19                 fi              
20                 ;;
21         restart|--restart) $0 stop ; sleep 2s ;$0 start ;;
22         *)
23                 echo "Usage: $0 <start|stop|restart>"
24                 
25         
26
27 esac