anope

- supernets anope source code & configuration
git clone git://git.acid.vegas/anope.git
Log | Files | Refs | Archive | README

services.chk (363B)

      1 #!/bin/sh
      2 ANOPATH=/home/ircd/services/bin
      3 ANODATA=/home/ircd/services/data
      4 ANOPIDF=services.pid
      5 ANOPROG=services
      6 ANOARGS=""
      7 
      8 PATH=/bin:/usr/bin:/usr/local/bin
      9 ANOPID=
     10 
     11 cd $ANOPATH
     12 
     13 if [ -f "$ANODATA/$ANOPIDF" ]
     14 then
     15 	ANOPID=`cat "$ANODATA/$ANOPIDF"`
     16 	kill -0 $ANOPID 2>/dev/null
     17 	if [ $? -eq 0 ]
     18 	then
     19 		exit
     20 	fi
     21 	rm -f "$ANODATA/$ANOPIDF"
     22 fi
     23 
     24 ./$ANOPROG $ANOARGS