#!/bin/sh # Example script courtesy of Jeff Blain DICTD=/where/is/your/dictd_binary # DICTD_OPTIONS="-put -command_line -options -for -dictd -here" DICTD_OPTIONS="" DICTD_PID_FILE=/etc/dictd.pid case "$1" in 'start') if [ -x $DICTD ]; then echo "dictd starting." $DICTD $DICTD_OPTIONS else echo "dictd.init: cannot find $DICTD or it's not executable" fi ;; 'stop') if [ ! -f $DICTD_PID_FILE ]; then exit 0 fi dictdpid=`cat $DICTD_PID_FILE` if [ "$dictdpid" -gt 0 ]; then echo "Stopping the dictd server." kill -15 $dictdpid 2>&1 > /dev/null fi rm -f $DICTD_PID_FILE ;; *) echo "Usage: dictd.init { start | stop }" ;; esac exit 0