7 [[ -f /var
/run
/adchppd.pid
]] && PID
=$
(cat /var
/run
/adchppd.pid
)
8 [[ -d /proc
/$PID ]] || PID
=""
12 stat_busy
"Starting ADCH++ Hubsoft"
13 [[ -z $PID ]] && su
-l -s /bin
/sh
-c "/opt/adchpp/bin/adchppd -d -c /opt/adchpp/etc/ &> /dev/null" $ADCHPP_USER
18 echo $
(pgrep
-u $ADCHPP_USER adchppd
) > /var
/run
/adchppd.pid
24 stat_busy
"Stopping ADCH++ Hubsoft"
25 # fucking windows developers. adchpp ignores all sigterm and sigquit.
26 [[ ! -z $PID ]] && kill -9 $PID &> /dev
/null
30 rm /var
/run
/adchppd.pid
41 echo "usage: $0 {start|stop|restart}"