kumofs init.d files.
I created init file for kumofs.
kumofs manager’s init file.
MGR=/usr/local/bin/kumo-manager
LOCK=/var/lock/subsys/`echo ${0##*/}`
PID=/var/run/`echo ${0##*/}`
LOG=/var/log/`echo ${0##*/}`.log# Source function library.
. /etc/rc.d/init.d/functionsRETVAL=0
case "$1" in
start)
echo -n "Starting `echo ${0##*/}` server: "
daemon $MGR -l `hostname` -p ns2.ybj.jp:19700 -d $PID –auto-replace -o $LOG
RETVAL=$?
echo
[ $RETVAL -eq 0 ] && touch $LOCK
;;
stop)
echo -n "Shutting down `echo ${0##*/}` server…"
killproc -p ${PID}
RETVAL=$?
[ $RETVAL -eq 0 ] && rm -f $LOCK && rm -f $PID
echo
;;
restart|reload)
$0 stop
$0 start
RETVAL=$?
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
;;
esacexit $RETVAL
kumofs gateway’s init file.
EXE=/usr/local/bin/kumo-gateway
LOCK=/var/lock/subsys/`echo ${0##*/}`
PID=/var/run/`echo ${0##*/}`
LOG=/var/log/`echo ${0##*/}`# Source function library.
. /etc/rc.d/init.d/functionsRETVAL=0
case "$1" in
start)
echo -n "Starting `echo ${0##*/}` server: "
daemon $EXE -m ns.ybj.jp -p ns2.ybj.jp -t 11211 -d $PID -o $LOG
RETVAL=$?
echo
[ $RETVAL -eq 0 ] && touch $LOCK
;;
stop)
echo -n "Shutting down `echo ${0##*/}` server…"
killproc -p ${PID}
RETVAL=$?
[ $RETVAL -eq 0 ] && rm -f $LOCK && rm -f $PID
echo
;;
restart|reload)
$0 stop
$0 start
RETVAL=$?
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
;;
esacexit $RETVAL
kumofs server’s init file.
EXE=/usr/local/bin/kumo-server
LOCK=/var/lock/subsys/`echo ${0##*/}`
PID=/var/run/`echo ${0##*/}`
LOG=/var/log/`echo ${0##*/}`
# Source function library.
. /etc/rc.d/init.d/functions
RETVAL=0
case "$1" in
start)
echo -n "Starting `echo ${0##*/}` server: "
daemon $EXE -m ns.ybj.jp -p ns2.ybj.jp -l `hostname` -s /var/kumodb.tch -d $PID -o $LOG
RETVAL=$?
echo
[ $RETVAL -eq 0 ] && touch $LOCK
;;
stop)
echo -n "Shutting down `echo ${0##*/}` server…"
killproc -p ${PID}
RETVAL=$?
[ $RETVAL -eq 0 ] && rm -f $LOCK && rm -f $PID
echo
;;
restart|reload)
$0 stop
$0 start
RETVAL=$?
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
;;
esacexit $RETVAL

