Added ctl script for RedHat linux.
This commit is contained in:
		
							parent
							
								
									995d0f8eaa
								
							
						
					
					
						commit
						c552d3a12b
					
				|  | @ -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