#! /bin/bash # # skeleton example file to build /etc/rc.d/init.d/ scripts. # This file should be used to construct scripts # for /etc/rc.d/init.d. # # $Id: skeleton_caldera,v 1.1.1.1 2002/11/14 20:00:58 jpsi Exp $ # # Written by Miquel van Smoorenburg . # Modified for Debian GNU/Linux by Ian Murdock . # Modified for OpenLinux by Raymund Will NAME=daemon DAEMON=/usr/sbin/$NAME # Source function library (and set vital variables). . /etc/rc.d/init.d/functions case "$1" in start) [ ! -e $SVIlock ] || exit 1 [ -x $DAEMON ] || exit 2 SVIemptyConfig /etc/$NAME.conf && exit 2 echo -n "Starting $SVIsubsys services: " ssd -S -x $DAEMON -n $NAME -- $OPTIONS echo "." touch $SVIlock ;; stop) [ -e $SVIlock ] || exit 0 echo -n "Stopping $SVIsubsys services: " ssd -K -p /var/run/$NAME.pid -x $DAEMON -n $NAME echo "." rm -f $SVIlock ;; #reload) # [ -e $SVIlock ] || exit 0 # # echo "Reloading $SVIsubsys configuration files: " # ssd -K --signal 1 -q -p /var/run/$NAME.pid -n $NAME # echo "done." # ;; *) # echo "Usage: $SVIscript {start|stop|reload}" echo "Usage: $SVIscript {start|stop}" exit 1 ;; esac exit 0