Changeset 24
- Timestamp:
- 02/19/2005 03:55:47 PM (4 years ago)
- Files:
-
- 1 modified
-
doc/rc.lighttpd.redhat (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
doc/rc.lighttpd.redhat
r1 r24 1 #! /bin/sh 2 3 # lighttpd init file for redhat 1 #!/bin/sh 4 2 # 5 # Tue Apr 9 2004 Matthijs van der Klip3 # lighttpd Startup script for the lighttpd server 6 4 # 7 # chkconfig: 2345 99 018 # description: Jan Kneschke's lighttpd5 # chkconfig: - 85 15 6 # description: Lightning fast webserver with light system requirements 9 7 # 10 # processname: /usr/sbin/lighttpd8 # processname: lighttpd 11 9 # config: /etc/lighttpd/lighttpd.conf 12 10 # config: /etc/sysconfig/lighttpd … … 16 14 # by lighttpd (config: server.pid-file). 17 15 # If not, uncomment 'pidof' line. 18 #19 # source function library20 . /etc/init.d/functions21 16 17 # Source function library 18 . /etc/rc.d/init.d/functions 19 20 if [ -f /etc/sysconfig/lighttpd ]; then 21 . /etc/sysconfig/lighttpd 22 fi 23 24 if [ -z "$LIGHTTPD_CONF_PATH" ]; then 25 LIGHTTPD_CONF_PATH="/etc/lighttpd/lighttpd.conf" 26 fi 27 28 prog="lighttpd" 29 lighttpd="/usr/sbin/lighttpd" 22 30 RETVAL=0 23 prog="lighttpd"24 pidfile="/var/run/lighttpd.pid"25 LIGHTTPD_BIN=/usr/sbin/lighttpd26 LIGHTTPD_CONFIG=/etc/sysconfig/lighttpd27 . $LIGHTTPD_CONFIG28 31 29 32 start() { 30 echo -n "Starting $prog: "31 daemon $ LIGHTTPD_BIN-f $LIGHTTPD_CONF_PATH33 echo -n $"Starting $prog: " 34 daemon $lighttpd -f $LIGHTTPD_CONF_PATH 32 35 RETVAL=$? 33 36 echo 34 touch /var/lock/subsys/$prog 35 #pidof $prog > $pidfile 37 [ $RETVAL -eq 0 ] && touch /var/lock/subsys/$prog 36 38 return $RETVAL 37 39 } 38 40 39 41 stop() { 40 echo -n "Stopping $prog: "41 killproc $ LIGHTTPD_BIN42 echo -n $"Stopping $prog: " 43 killproc $lighttpd 42 44 RETVAL=$? 43 45 echo 44 rm -f /var/lock/subsys/$prog46 [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/$prog 45 47 return $RETVAL 46 48 } 47 49 48 50 reload() { 49 echo -n "Reloading $prog: "50 killproc $ LIGHTTPD_BIN-HUP51 echo -n $"Reloading $prog: " 52 killproc $lighttpd -HUP 51 53 RETVAL=$? 52 54 echo … … 65 67 start 66 68 ;; 69 condrestart) 70 if [ -f /var/lock/subsys/$prog ]; then 71 stop 72 start 73 fi 74 ;; 67 75 reload) 68 76 reload 69 77 ;; 70 78 status) 71 status $ prog79 status $lighttpd 72 80 RETVAL=$? 73 81 ;; 74 82 *) 75 echo $"Usage: $0 {start|stop|restart| reload|status}"83 echo $"Usage: $0 {start|stop|restart|condrestart|reload|status}" 76 84 RETVAL=1 77 85 esac

