1#!/bin/bash 2# 3# $Id: sudoscriptd.linux.init,v 1.3 2002/12/16 21:29:24 hbo Exp $ 4# Init file for sudoscriptd server daemon 5# 6# chkconfig: 2345 98 02 7# description: sudoshell logging daemon 8# 9# processname: sudoscriptd 10# pidfile: /var/run/sudoscriptd.pid 11 12# source function library 13. /etc/rc.d/init.d/functions 14 15 16RETVAL=0 17prog="sudoscriptd" 18OPTS= 19#OPTS="--datefmt sortable" 20SUDOSCRIPTD=/usr/sbin/sudoscriptd 21 22start() 23{ 24 echo -n $"Starting $prog:" 25 initlog -c "$SUDOSCRIPTD" $OPTS && success || failure 26 RETVAL=$? 27 [ "$RETVAL" = 0 ] && touch /var/lock/subsys/sudoscriptd 28 echo 29} 30 31stop() 32{ 33 echo -n $"Stopping $prog:" 34 killproc $SUDOSCRIPTD -HUP 35 RETVAL=$? 36 [ "$RETVAL" = 0 ] && rm -f /var/lock/subsys/susoscriptd 37 echo 38} 39 40case "$1" in 41 start) 42 start 43 ;; 44 stop) 45 stop 46 ;; 47 restart) 48 stop 49 start 50 ;; 51 status) 52 status $SUDOSCRIPTD 53 RETVAL=$? 54 ;; 55 *) 56 echo $"Usage: $0 {start|stop|restart|status}" 57 RETVAL=1 58esac 59exit $RETVAL 60