选项优化
parent
a575316161
commit
ecdca60845
73
main.sh
73
main.sh
|
|
@ -122,6 +122,7 @@ game(){
|
|||
echo -e "4. ${yellow}单服更新并重启${NC}"
|
||||
echo -e "5. ${yellow}渠道更新并重启${NC}"
|
||||
echo -e "0. ${green}返回主菜单${NC}"
|
||||
echo -e "*. ${red}其他任意键退出程序${NC}"
|
||||
read -p "请输入选项编号: " choice
|
||||
case $choice in
|
||||
1)
|
||||
|
|
@ -178,8 +179,8 @@ game(){
|
|||
handle_input
|
||||
;;
|
||||
*)
|
||||
echo -e "${red}无效的选项,请重新输入${NC}"
|
||||
game
|
||||
echo -e "${red}谢谢使用,再见!${NC}"
|
||||
exit 0
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
|
@ -191,6 +192,7 @@ gm(){
|
|||
echo -e "1. ${yellow}单渠道更新${NC}"
|
||||
echo -e "2. ${yellow}多渠道更新${NC}"
|
||||
echo -e "0. ${green}返回主菜单${NC}"
|
||||
echo -e "*. ${red}其他任意键退出程序${NC}"
|
||||
read -p "请输入选项编号: " choice
|
||||
case $choice in
|
||||
1)
|
||||
|
|
@ -216,8 +218,8 @@ gm(){
|
|||
handle_input
|
||||
;;
|
||||
*)
|
||||
echo -e "${red}无效的选项,请重新输入${NC}"
|
||||
gm
|
||||
echo -e "${red}谢谢使用,再见!${NC}"
|
||||
exit 0
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
|
@ -229,6 +231,7 @@ login(){
|
|||
echo -e "1. ${yellow}更新登陆服代码${NC}"
|
||||
echo -e "2. ${yellow}重启登陆服${NC}"
|
||||
echo -e "0. ${green}返回主菜单${NC}"
|
||||
echo -e "*. ${red}其他任意键退出程序${NC}"
|
||||
read -p "请输入选项编号: " choice
|
||||
case $choice in
|
||||
1)
|
||||
|
|
@ -237,16 +240,24 @@ login(){
|
|||
echo -e "开始更新登陆服 ip:$ip"
|
||||
bash update_login.sh $ip
|
||||
|
||||
read -r -p "更新完毕,是否需要重启(Y/N): " input
|
||||
case $input in
|
||||
[yY][eE][sS]|[yY])
|
||||
login_reboot $ip
|
||||
;;
|
||||
*)
|
||||
echo "over..."
|
||||
exit 0
|
||||
;;
|
||||
esac
|
||||
|
||||
login
|
||||
;;
|
||||
2)
|
||||
echo -e "${yellow}登陆服重启${NC}"
|
||||
read -p "请输入登陆服ip: " ip
|
||||
echo -e "开始重启登陆服 ip:$ip"
|
||||
ssh $ip "bash /usr/local/apache-tomcat-7.0.79/bin/shutdown.sh"
|
||||
sleep 3
|
||||
ssh $ip "bash /usr/local/apache-tomcat-7.0.79/bin/startup.sh"
|
||||
ssh $ip "jps -m"
|
||||
login_reboot
|
||||
login
|
||||
;;
|
||||
0)
|
||||
|
|
@ -254,12 +265,21 @@ login(){
|
|||
handle_input
|
||||
;;
|
||||
*)
|
||||
echo -e "${red}无效的选项,请重新输入${NC}"
|
||||
login
|
||||
echo -e "${red}谢谢使用,再见!${NC}"
|
||||
exit 0
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
login_reboot(){
|
||||
ip=${1}
|
||||
ssh $ip "bash /usr/local/apache-tomcat-7.0.79/bin/shutdown.sh"
|
||||
sleep 3
|
||||
ssh $ip "bash /usr/local/apache-tomcat-7.0.79/bin/startup.sh"
|
||||
ssh $ip "jps -m"
|
||||
echo "登陆服重启完毕"
|
||||
}
|
||||
|
||||
#支付
|
||||
pay(){
|
||||
echo -e "================================"
|
||||
|
|
@ -267,6 +287,7 @@ pay(){
|
|||
echo -e "1. ${yellow}更新支付服代码${NC}"
|
||||
echo -e "2. ${yellow}重启支付服${NC}"
|
||||
echo -e "0. ${green}返回主菜单${NC}"
|
||||
echo -e "*. ${red}其他任意键退出程序${NC}"
|
||||
read -p "请输入选项编号: " choice
|
||||
case $choice in
|
||||
1)
|
||||
|
|
@ -300,8 +321,8 @@ pay(){
|
|||
handle_input
|
||||
;;
|
||||
*)
|
||||
echo -e "${red}无效的选项,请重新输入${NC}"
|
||||
pay
|
||||
echo -e "${red}谢谢使用,再见!${NC}"
|
||||
exit 0
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
|
@ -310,6 +331,7 @@ pay_reboot(){
|
|||
ip=${1}
|
||||
ssh $ip "bash /data/jieling/delivery-server/pay_restart.sh"
|
||||
ssh $ip "jps -m"
|
||||
echo "支付服重启完毕"
|
||||
}
|
||||
|
||||
#敏感词
|
||||
|
|
@ -319,6 +341,7 @@ mingan(){
|
|||
echo -e "1. ${yellow}更新敏感词服代码${NC}"
|
||||
echo -e "2. ${yellow}重启敏感词服${NC}"
|
||||
echo -e "0. ${green}返回主菜单${NC}"
|
||||
echo -e "*. ${red}其他任意键退出程序${NC}"
|
||||
read -p "请输入选项编号: " choice
|
||||
case $choice in
|
||||
1)
|
||||
|
|
@ -326,14 +349,25 @@ mingan(){
|
|||
read -p "请输入敏感词服ip: " ip
|
||||
echo -e "开始更新敏感词服 ip:$ip"
|
||||
bash update_sensitive.sh $ip
|
||||
|
||||
read -r -p "更新完毕,是否需要重启(Y/N): " input
|
||||
case $input in
|
||||
[yY][eE][sS]|[yY])
|
||||
mingan_reboot $ip
|
||||
;;
|
||||
*)
|
||||
echo "over..."
|
||||
exit 0
|
||||
;;
|
||||
esac
|
||||
|
||||
mingan
|
||||
;;
|
||||
2)
|
||||
echo -e "${yellow}敏感词服重启${NC}"
|
||||
read -p "请输入敏感词服ip: " ip
|
||||
echo -e "开始重启敏感词服 ip:$ip"
|
||||
ssh $ip "bash /data/jieling/sensitiveWordFilter/bin/mingan_reboot.sh"
|
||||
ssh $ip "jps -m"
|
||||
mingan_reboot
|
||||
login
|
||||
;;
|
||||
0)
|
||||
|
|
@ -341,12 +375,19 @@ mingan(){
|
|||
handle_input
|
||||
;;
|
||||
*)
|
||||
echo -e "${red}无效的选项,请重新输入${NC}"
|
||||
mingan
|
||||
echo -e "${red}谢谢使用,再见!${NC}"
|
||||
exit 0
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
mingan_reboot(){
|
||||
ip=${1}
|
||||
ssh $ip "bash /data/jieling/sensitiveWordFilter/bin/mingan_reboot.sh"
|
||||
ssh $ip "jps -m"
|
||||
echo "敏感字服重启完毕"
|
||||
}
|
||||
|
||||
# 主循环,展示菜单并处理用户输入
|
||||
while true; do
|
||||
show_menu
|
||||
|
|
|
|||
Loading…
Reference in New Issue