码迷,mamicode.com
首页 > 其他好文 > 详细

case 制做http启动文件

时间:2014-09-19 19:33:46      阅读:140      评论:0      收藏:0      [点我收藏+]

标签:action   start   case   http   

case 制做http启动文件

[-f /etc/rc.d/init.d/functions ] && . /etc/rc.d/init.d/functions

RETVAL=0

httpd="/application/apache/bin/httpd"

start(){

        $httpd -k start >/dev/null2>&1

        RETVAL=$?

[$RETVAL -eq 0 ] && action "starthttpd:" /bin/true ||\

action"starthttpd:" /bin/false

return$RETVAL

}

 

stop(){

        $httpd -k stop >/dev/null2>&1

        [$? -eq0 ]&& action "stophttpd:" /bin/true ||\

action"stophttpd:" /bin/false

return$RETVAL

}

case"$1" in

start)

start

                ;;

stop)

stop

        ;;

restart)

 

sh$0 stop

sh$0 start

        ;;

    #[! -x "$0"] &&chmod +x $0

    #$0 stop

    #$0 start

        ;;

   *)

echo"Format error!"

echo$"Usage: $0 {start|stop|restart}"

exit1

        ;;

esac

exit$RETVALL


case 制做http启动文件

标签:action   start   case   http   

原文地址:http://315805980.blog.51cto.com/2027806/1555260

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!