Added ctl script for RedHat linux.
This commit is contained in:
parent
081d42d5cc
commit
9e55fd2c76
|
|
@ -0,0 +1,42 @@
|
|||
#!/bin/sh
|
||||
|
||||
CMD=nginx-ldap-auth-daemon.py
|
||||
if [ ! -f "$CMD" ]; then
|
||||
echo "Please run '$0' from the same directory where '$CMD' file resides"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
CMD=$PWD/$CMD
|
||||
PIDFILE=./nginx-ldap-auth-daemon.pid
|
||||
|
||||
. /etc/init.d/functions
|
||||
|
||||
start() {
|
||||
echo -n "Starting ldap-auth-daemon: "
|
||||
if [ -s ${PIDFILE} ]; then
|
||||
RETVAL=1
|
||||
echo -n "Already running !" && warning
|
||||
echo
|
||||
else
|
||||
nohup ${CMD} >/dev/null 2>&1 &
|
||||
RETVAL=$?
|
||||
PID=$!
|
||||
[ $RETVAL -eq 0 ] && success || failure
|
||||
echo
|
||||
echo $PID > ${PIDFILE}
|
||||
fi
|
||||
}
|
||||
|
||||
case $1 in
|
||||
"start")
|
||||
start
|
||||
;;
|
||||
"stop")
|
||||
echo -n "Stopping ldap-auth-daemon: "
|
||||
killproc -p $PIDFILE $CMD
|
||||
echo
|
||||
;;
|
||||
*)
|
||||
echo "Usage: $0 <start|stop>"
|
||||
;;
|
||||
esac
|
||||
Loading…
Reference in New Issue