#! /bin/bash # # IAMd Start/Stop/Restart the IAMd server. # # chkconfig: 2345 90 90 # description: IAMd. NAME=IAMd.pl PATH=/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/iam DAEMON=/usr/local/iam/IAMd.pl PIDFILE=/var/run/IAMd.pid ARGS="-d" test -f $DAEMON || exit 0 case "$1" in start) echo -ne "Starting $NAME server: .\n" $DAEMON $ARGS ;; stop) echo -ne "Stopping $NAME server: .\n" # pid=`head -1 $PIDFILE` killall $NAME 1>/dev/null 2>&1 killall -9 $NAME 1>/dev/null 2>&1 # kill $pid &>/dev/null # kill -9 $pid &>/dev/null # rm -f $PIDFILE &>/dev/null ;; restart) $0 stop $0 start ;; *) echo "Usage: /etc/init.d/$NAME {start|stop|restart}" exit 1 ;; esac exit 0