作业HTTP服务的监控脚本

#!/bin/bash
ROOT_UID=0
if [ "$UID" -ne "$ROOT_UID" ];then
   echo "Error:you should be root to run this script!"
      exit 1
      fi  
while true
do
    echo -e "
    \033[31m start   启动Apache服务 \033[0m    
    \033[32m stop    停止Apache服务 \033[0m
    \033[33m restart 重启Apache服务 \033[0m
    \033[34m status  检查Apache服务 \033[0m
        \033[35m exit    退出执行程序   \033[0m
           "
read -p "请输入一个您的指令:"  i
case $i in
start|START)
      systemctl start httpd && echo "Apache启动成功" || echo "Apache启动失败"
      ;;
stop|STOP)
      systemctl stop httpd && echo "Apache停止成功" || echo "Apache停止失败"
      ;;
restart|RESTART)
      systemctl restart httpd && echo "Apache重启成功" || echo "Apache重启失败"
      ;;
status|STATUS)
      systemctl status httpd && systemctl status httpd < /mnt/httpstatus &&
      awk '{ print $0 }' /mnt/httpstatus && rm -fr /mnt/httpstatus
    ;;
exit|EXIT)
    exit 0
    ;;
*)
       echo -e "\033[31m 请输入有效指令!!! \033[0m "
    ;;
esac
done

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值