>> Delete Reply from No. 0 article
No. RE: RE: RE: 리눅스프로그램 키자마자 시작되도록..

등록 2001-03-05 22:57:00 By localhost     조회 2
이름 꼼생꼰사    

		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