Files
@ 393ab8fcf2ee
Branch filter:
Location: DistRen/distrensimpleslave-init - annotation
393ab8fcf2ee
976 B
text/plain
Fixed doublefree
de10e84d4964 de10e84d4964 de10e84d4964 de10e84d4964 de10e84d4964 de10e84d4964 de10e84d4964 de10e84d4964 de10e84d4964 de10e84d4964 de10e84d4964 de10e84d4964 d231345767d5 de10e84d4964 de10e84d4964 de10e84d4964 d231345767d5 de10e84d4964 de10e84d4964 de10e84d4964 de10e84d4964 de10e84d4964 de10e84d4964 de10e84d4964 de10e84d4964 de10e84d4964 de10e84d4964 de10e84d4964 de10e84d4964 de10e84d4964 de10e84d4964 de10e84d4964 de10e84d4964 de10e84d4964 de10e84d4964 de10e84d4964 de10e84d4964 de10e84d4964 de10e84d4964 de10e84d4964 de10e84d4964 de10e84d4964 de10e84d4964 de10e84d4964 de10e84d4964 de10e84d4964 de10e84d4964 de10e84d4964 de10e84d4964 de10e84d4964 de10e84d4964 de10e84d4964 de10e84d4964 de10e84d4964 de10e84d4964 | #!/bin/bash
#
# Startup script for DistRen SimpleSlave
#
# chkconfig: 35 90 12
# description: Distren SimpleSlave Client
# processname: distrensimpleslave
# Source function library
. /etc/rc.d/init.d/functions
prog="DistRen SimpleSlave"
process="distrensimpleslave"
args=""
logfile="/var/log/distrensimpleslave"
binary="/usr/local/bin/distrensimpleslave $args 2>$logfile &"
lockfile="/var/lock/subsys/distrensimpleslave"
start() {
echo -n $"Starting $prog: "
daemon $binary
touch $lockfile
success $"simpleslave startup"
echo
}
stop() {
echo -n $"Shutting down $prog: "
killproc $binary
rm -f $lockfile
echo
}
# Logic
case "$1" in
start)
start
;;
stop)
stop
;;
status)
status $process
;;
restart|reload|condrestart)
stop
start
;;
*)
echo $"Usage: $0 {start|stop|restart|reload|status}"
esac
exit 0
|