#!/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