--- src/support/apachectl.orig Tue Feb 9 12:00:34 1999 +++ src/support/apachectl Sat Apr 3 15:40:42 1999 @@ -27,6 +27,10 @@ # the path to your httpd binary, including options if necessary HTTPD='/usr/local/apache/src/httpd' # +# shared object search path +LD_LIBRARY_PATH= +export LD_LIBRARY_PATH +# # a command that outputs a formatted text version of the HTML at the # url given on the command line. Designed for lynx, however other # programs may work. @@ -39,6 +43,8 @@ # -------------------- -------------------- # |||||||||||||||||||| END CONFIGURATION SECTION |||||||||||||||||||| +eval `limits -e -C daemon` >/dev/null 2>&1 + ERROR=0 ARGV="$@" if [ "x$ARGV" = "x" ] ; then @@ -50,7 +56,7 @@ # check for pidfile if [ -f $PIDFILE ] ; then PID=`cat $PIDFILE` - if [ ! "x$PID" = "x" ] && kill -0 $PID; then + if [ ! "x$PID" = "x" ] && kill -0 $PID > /dev/null 2>&1; then STATUS="httpd (pid $PID) running" RUNNING=1 else @@ -75,6 +81,18 @@ ERROR=3 fi ;; + startfp|start_frontpage|start-FP) + if [ $RUNNING -eq 1 ]; then + echo "$0 $ARG: httpd (pid $PID) already running" + continue + fi + if $HTTPD -DFRONTPAGE; then + echo "$0 $ARG: httpd started" + else + echo "$0 $ARG: httpd could not be started" + ERROR=3 + fi + ;; stop) if [ $RUNNING -eq 0 ]; then echo "$0 $ARG: $STATUS" @@ -82,6 +100,7 @@ fi if kill $PID ; then echo "$0 $ARG: httpd stopped" + rm $PIDFILE else echo "$0 $ARG: httpd could not be stopped" ERROR=4 @@ -153,6 +172,7 @@ cat <