#!/bin/sh SERVER="/usr/sbin/httpd" CONFIG="/etc/httpd/conf/httpd.conf" ARGS=`/bin/ls /usr/lib/apache | perl -nle 'm{^(?:mod_|lib)(.*?)(\.so)?$} && print uc("-DHAVE_$1")'` if ! $SERVER -T $ARGS -f $CONFIG then echo "Server not restarted due to errors in config file" exit 1 fi apachectl graceful