httpd系统自带启动脚本详解(2)

case "$1" in #$1表示执行脚本时的第一个参数
  start)
    start #如果参数为start,执行start函数
    ;;
  stop)
    stop #如果参数为stop,执行stop函数
    ;;
  status)#如果参数为status,执行status函数,函数定义在function文件中
        status $httpd
    RETVAL=$?
    ;;
  restart)#如果参数为restart,首先执行stop函数,再执行start函数
    stop
    start
    ;;
  condrestart)#在apache已经运行的情况下,再执行restart操作。
    if [ -f ${pidfile} ] ; then
        stop
        start
    fi
    ;;
  reload)#如果参数为reload,执行reload函数
        reload
    ;;
  *)#如果不符合以上参数,将提示出错信息。
    echo $"Usage: $prog {start|stop|restart|condrestart|reload|status|fullstatus|graceful|help|configtest}"
    exit 1
esac
exit $RETVAL 

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/e4bbd280ae5fe97eff6771b674596968.html