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
httpd系统自带启动脚本详解(2)
内容版权声明:除非注明,否则皆为本站原创文章。
转载注明出处:http://www.heiqu.com/e4bbd280ae5fe97eff6771b674596968.html