大器晚成、简单的洪水横流菜单
[root@web129 ~]# cat menu.sh
#!/bin/bash
#shell菜单演示
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)nginx 状态
2)http 状态
3)tomcat 状态
X)返回上一级目录
------------------------
EOF
read -p "请输入编号:" num2
case $num2 in
1)
`echo -e "systemctl status nginx.service"`
system_menu
;;
2)
`echo -e "systemctl status httpd.service"`
system_menu
;;
3)
`echo -e "systemctl status tomcat.service"`
system_menu
;;
x|X)
echo -e " 33[32m---------返回上一级目录------->