diff --git a/nginx-ldap-auth-daemon-ctl-rh.sh b/nginx-ldap-auth-daemon-ctl-rh.sh new file mode 100755 index 0000000000000000000000000000000000000000..af647acd5a9de6be99cf6c576a3de51866146dde --- /dev/null +++ b/nginx-ldap-auth-daemon-ctl-rh.sh @@ -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