>> Edit article
이름
제목
패스워드
apache rpm 패키지 에 포함된 /etc/rc.d/init.d/httpd 시작 스크립트입니다. 이게 여기 포함되는군요.. 없으실테니 복사해두겠습니다.. /etc/init.d/httpd 내용입니다. #!/bin/sh # # Startup script for the Apache Web Server # # chkconfig: 345 85 15 # description: Apache is a World Wide Web server. It is used to serve # HTML files and CGI. # processname: httpd # pidfile: /var/run/httpd.pid # config: /etc/httpd/conf/access.conf # config: /etc/httpd/conf/httpd.conf # config: /etc/httpd/conf/srm.conf # Source function library. . /etc/rc.d/init.d/functions # Path to the httpd binary. httpd=/usr/sbin/httpd RETVAL=0 # Until glibc's locale support is working right again, work around it. LANG=C # Change the major functions into functions. moduleargs() { moduledir=/usr/lib/apache moduleargs= for module in ${moduledir}/*.so ; do if [ -x ${module} ] ; then module=`echo ${module} | awk '{ gsub(".*/",""); gsub("^mod_",""); gsub("^lib",""); gsub(".so$",""); print toupper($0)}'` moduleargs="${moduleargs} -D HAVE_$module" fi done echo ${moduleargs} } start() { echo -n "Starting httpd: " daemon ${httpd} `moduleargs` RETVAL=$? echo [ $RETVAL = 0 ] && touch /var/lock/subsys/httpd return $RETVAL } stop() { echo -n "Shutting down http: " killproc httpd RETVAL=$? echo [ $RETVAL = 0 ] && rm -f /var/lock/subsys/httpd /var/run/httpd.pid } # See how we were called. case "$1" in start) start ;; stop) stop ;; status) status ${httpd} ;; restart) stop start ;; reload) echo -n "Reloading httpd: " killproc ${httpd} -HUP RETVAL=$? echo ;; condrestart) if [ -f /var/run/httpd.pid ] ; then stop start fi ;; *) echo "Usage: $0 {start|stop|restart|reload|condrestart|status}" exit 1 esac exit $RETVAL
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved