#!/bin/bash
function menu()
{
echo -e `date`
cat <<EOF
-----------------------------------
>>>菜单主页:
`echo -e " 33[35m 1)系统状态 33[0m"`
`echo -e " 33[35m 2)服务管理 33[0m"`
`echo -e " 33[35m 3)主菜单 33[0m"`
`echo -e " 33[35m Q)退出 33[0m"`
EOF
read -p "请输入对应序列号:" num1
case $num1 in
1)
echo -e " 33[32m >>>系统状态-> 33[0m"
system_menu
;;
2)
echo -e " 33[32m >>>服务管理-> 33[0m"
server_menu
;;
3)
echo -e " 33[32m >>>返回主菜单-> 33[0m"
menu
;;
Q|q)
echo -e " 33[32m--------退出--------- 33[0m"
exit 0
;;
*)
echo -e " 33[31m err:请输入正确的编号 33[0m"
menu
esac
}
function system_menu()
{
cat<<EOF
------------------------
********系统状态********
------------------------
1)docker 状态
2)selinux 状态
3)firewall 状态
X)返回上一级目录
------------------------
EOF
read -p "请输入编号:" num2
case $num2 in
1)
`echo -e "systemctl status docker"`
system_menu
;;
2)
`echo -e "getenforce"`
system_menu
;;
3)
`echo -e "systemctl status firewalld"`
system_menu
;;
x|X)
echo -e " 33[32m---------返回上一级目录------->