SCMLife.com

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 317|回复: 1

apache 服务的启动与停止脚本

[复制链接]
发表于 2017-9-9 14:59:18 | 显示全部楼层 |阅读模式

快捷方便的 apache 服务的启动与停止 shell 脚本,非常有用,要看你怎么用

#!/bin/bash
#!/usr/bin/expect
########################################
#                                                                                               #
#  Date:2017-8-20                                                                    #
#  Author:jgyin                                                                         #
#  Function:For http server startup and stop files                      #
#                                                                                               #
########################################
Date=`date +%Y%m%d %H%:M:%S`
pidlist=$(pgrep httpd|wc -l)
if [[ $pidlist -eq 0 ]];then
     echo "Sorry,It is stopped!!!"
     read -p "Do you want to start http? (y/n)" START
     if [[ $START == y ]];then
         echo "$(service httpd restart)"
         #echo "$(systemctl restart httpd.service)"
         echo ======="http server start success!"========
     else
         echo "You refused to start http"
     fi
else
     echo "http is running.Proccess number is $pidlist."
     #echo ==========="stop http service"==============
     read -p "Do you want to stop http? (y/n)" STOP
     if [[ $STOP == y ]];then
     echo "$(service httpd stop)"
     echo ======="http server stop !"========
     #service httpd stop
    #systemctl stop httpd.service
     else
     echo "You have no choose to stop the service."
     fi
     echo ==========="The http service has stopped!"=============
     if [[ $pidlist != 10 ]];then
         echo -e "\033[0;38;40m didn't equal 10\033[0m"
     fi
fi



 楼主| 发表于 2017-12-4 10:27:31 | 显示全部楼层
座个板凳,喝茶看报。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|无图版|SCMLife.com ( 京ICP备06056490号-1 )

GMT+8, 2018-1-19 12:48 , Processed in 0.058660 second(s), 6 queries , Gzip On, MemCache On.

Powered by SCMLife X3.4 Licensed

© 2001-2017 JoyShare.

快速回复 返回顶部 返回列表