码迷,mamicode.com
首页 > Web开发 > 详细

Apached启动脚本

时间:2016-09-23 21:47:15      阅读:160      评论:0      收藏:0      [点我收藏+]

标签:apached启动脚本

#vi /etc/init.d/apached

#!/bin/bash

 

#chkconfig: - 85 15

#description: Apache is a Web server

 

APA=/usr/local/httpd2/bin/apachectl

NET=$(netstat -antpu | grep :80)

start(){

   if [ -n "$NET" ];then

      echo " Apache server is running"

      return 88

   else

      echo -en "\e[0;32m Starting Apache \e[0m......\t\t\t"

      $APA start

      echo -e "\e[0;32m[OK]\e[0m"

   fi

}

stop(){

   if [ -z "$NET" ];then

      echo "Apache server is stopped"

   else

      echo -en "\e[0;32m Stopping Apache \e[0m......\t\t\t"

      $APA stop

      echo -e "\e[0;32m[OK]\e[0m"

   fi

}

status(){

   if [ -n "$NET" ];then

      echo -e "\e[0;32m Apache server is running\e[0m......\t\e[0;32m[OK]\e[0m"

   else

      echo -e "\e[0;32m Apacheserver is stopped \e[0m......\t\e[0;32m[OK]\e[0m"

   fi

}

 

restart(){

   echo -en "\e[0;32m Rstarting Apache \e[0m......\t\t\t"

   $APA start &> /dev/null

   echo -e "\e[0;32m[OK]\e[0m"

}

case $1 in

"start")

     start;;

"stop")

     stop;;

"status")

     status;;

"restart")

     restart;;

*)

     echo " start | stop | status | restart "

esac

然后:添加权限和加入自启动

# chmod +x /etc/init.d/apached

# chkconfig --add apached

# chkconfig apached on

# chkconfig --list apached

再然后就可以如下操作了:

# service apached start | stop | status| restart


本文出自 “Dave-技术博客” 博客,请务必保留此出处http://davewang.blog.51cto.com/6974997/1855907

Apached启动脚本

标签:apached启动脚本

原文地址:http://davewang.blog.51cto.com/6974997/1855907

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