#! /bin/bash # # apache Start the apache HTTP server. # NAME=apache PATH=/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/apache/bin DAEMON=/usr/local/apache/bin/apache PIDFILE=/var/run/$NAME.pid CONF=/usr/local/apache/conf/httpd.conf APACHECTL=/usr/local/apache/bin/apachectl trap "" 1 export LANG=C test -f $APACHECTL || exit 0 case "$1" in start) echo -ne "Starting web server: $NAME.\n" $APACHECTL start ;; stop) echo -ne "Stopping web server: $NAME.\n" $APACHECTL stop ;; reload) echo -ne "Reloading $NAME configuration.\n" $APACHECTL graceful ;; reload-modules) echo -ne "Reloading $NAME modules.\n" if [ -f $PIDFILE ] then $APACHECTL stop sleep 4 fi $APACHECTL start ;; restart) $0 reload-modules ;; force-reload) $0 reload-modules ;; *) echo "Usage: /etc/init.d/$NAME {start|stop|reload|reload-modules|force-reload|restart}" exit 1 ;; esac exit 0