编写一个httpd监控脚本

编写httpd监控脚本,要求可以输入start|stop|restart|status

[[email protected] mnt]# vim httpd.sh
	#!/bin/bash
	while true
	do
	 echo -e "      
	        \033[31m A 打开 \033[0m
	        \033[32m B 关闭 \033[0m
	        \033[33m C 重启\033[0m
	        \033[34m D 查看状态\033[0m
	        \033[35m Q 退出 \033[0m
	"
	read -p "请输入选择:" a
	case $a in
	A)
	        echo -e "\033[31m `systemctl start httpd | echo "已经开启"` \033[0m " 
	        ;;
	B)
	        echo -e " \033[32m `systemctl stop httpd | echo "已经关闭"` \033[0m "
	        ;;
	C)
	        echo -e " \033[33m  `systemctl restart httpd | echo "重启成功"` \033[0m "
	        ;;
	D)
	        echo -e " \033[34m `systemctl status httpd|grep "Active"|awk '{print $3}'|awk -F"(" '{print $2}'|awk -F")" '{print $1}'` \033[0m "
	        ;;
	Q)
	        exit 1
	        ;;
	esac
	done

编写一个httpd监控脚本

编写一个httpd监控脚本