# HG changeset patch # User normaldotcom # Date 2010-09-04 01:52:26 # Node ID de10e84d4964aa438e7e5b48fe7619b425ac786d # Parent 9cf7971fa223e0588f4b4030f7ccae501306fa96 Added sample initscript for simpleslave. Todo: parse conf files for info, etc diff --git a/distrensimpleslave-init b/distrensimpleslave-init new file mode 100755 --- /dev/null +++ b/distrensimpleslave-init @@ -0,0 +1,55 @@ +#!/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"i +args="" + +logfile="/var/log/distrensimpleslave" +binary="/usr/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