main
parent
d26f896f38
commit
f584271915
74
main.sh
74
main.sh
|
|
@ -6,13 +6,13 @@ stty erase ^h
|
||||||
# 定义ANSI颜色转义码
|
# 定义ANSI颜色转义码
|
||||||
#red='\033[0;31m' #红色
|
#red='\033[0;31m' #红色
|
||||||
#green='\033[0;32m' #绿色
|
#green='\033[0;32m' #绿色
|
||||||
#yello='\033[0;33m' #黄色
|
#yellow='\033[0;33m' #黄色
|
||||||
#NC='\033[0m'
|
#NC='\033[0m'
|
||||||
|
|
||||||
#文字颜色:
|
#文字颜色:
|
||||||
red='\033[31m'
|
red='\033[31m'
|
||||||
green='\033[32m'
|
green='\033[32m'
|
||||||
yello='\033[33m'
|
yellow='\033[33m'
|
||||||
blue='\033[34m'
|
blue='\033[34m'
|
||||||
purple='\033[35m'
|
purple='\033[35m'
|
||||||
cyan='\033[36m'
|
cyan='\033[36m'
|
||||||
|
|
@ -23,11 +23,11 @@ NC='\033[0m' # 恢复默认颜色
|
||||||
show_menu() {
|
show_menu() {
|
||||||
echo -e "================================"
|
echo -e "================================"
|
||||||
echo -e "欢迎使用${blue}戒灵更新脚本${NC}"
|
echo -e "欢迎使用${blue}戒灵更新脚本${NC}"
|
||||||
echo -e "1. ${yello}游戏服更新${NC}"
|
echo -e "1. ${cyan}游戏服更新${NC}"
|
||||||
echo -e "2. ${yello}gm更新${NC}"
|
echo -e "2. ${cyan}gm更新${NC}"
|
||||||
echo -e "3. ${yello}登陆服更新${NC}"
|
echo -e "3. ${cyan}登陆服更新${NC}"
|
||||||
echo -e "4. ${yello}支付服更新${NC}"
|
echo -e "4. ${cyan}支付服更新${NC}"
|
||||||
echo -e "5. ${yello}敏感词服更新${NC}"
|
echo -e "5. ${cyan}敏感词服更新${NC}"
|
||||||
echo -e "0. ${red}退出${NC}"
|
echo -e "0. ${red}退出${NC}"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -45,22 +45,22 @@ handle_input() {
|
||||||
game
|
game
|
||||||
;;
|
;;
|
||||||
2)
|
2)
|
||||||
echo -e "${yello}开始更新gm服${NC}"
|
echo -e "${yellow}开始更新gm服${NC}"
|
||||||
# 在这里编写选项二的代码
|
# 在这里编写选项二的代码
|
||||||
gm
|
gm
|
||||||
;;
|
;;
|
||||||
3)
|
3)
|
||||||
echo -e "${yello}开始更新登陆服${NC}"
|
echo -e "${yellow}开始更新登陆服${NC}"
|
||||||
# 在这里编写选项三的代码
|
# 在这里编写选项三的代码
|
||||||
login
|
login
|
||||||
;;
|
;;
|
||||||
4)
|
4)
|
||||||
echo -e "${yello}开始更新支付服${NC}"
|
echo -e "${yellow}开始更新支付服${NC}"
|
||||||
# 在这里编写选项四的代码
|
# 在这里编写选项四的代码
|
||||||
pay
|
pay
|
||||||
;;
|
;;
|
||||||
5)
|
5)
|
||||||
echo -e "${yello}开始更新敏感词服${NC}"
|
echo -e "${yellow}开始更新敏感词服${NC}"
|
||||||
# 在这里编写选项五的代码
|
# 在这里编写选项五的代码
|
||||||
mingan
|
mingan
|
||||||
;;
|
;;
|
||||||
|
|
@ -116,16 +116,16 @@ send_many_ip(){
|
||||||
game(){
|
game(){
|
||||||
echo -e "================================"
|
echo -e "================================"
|
||||||
echo -e "开始更新${green}游戏服${NC}"
|
echo -e "开始更新${green}游戏服${NC}"
|
||||||
echo -e "1. ${yello}打包${NC}"
|
echo -e "1. ${yellow}打包${NC}"
|
||||||
echo -e "2. ${yello}单服更新发送${NC}"
|
echo -e "2. ${yellow}单服更新发送${NC}"
|
||||||
echo -e "3. ${yello}渠道更新发送${NC}"
|
echo -e "3. ${yellow}渠道更新发送${NC}"
|
||||||
echo -e "4. ${yello}单服更新并重启${NC}"
|
echo -e "4. ${yellow}单服更新并重启${NC}"
|
||||||
echo -e "5. ${yello}渠道更新并重启${NC}"
|
echo -e "5. ${yellow}渠道更新并重启${NC}"
|
||||||
echo -e "0. ${green}返回主菜单${NC}"
|
echo -e "0. ${green}返回主菜单${NC}"
|
||||||
read -p "请输入选项编号: " choice
|
read -p "请输入选项编号: " choice
|
||||||
case $choice in
|
case $choice in
|
||||||
1)
|
1)
|
||||||
echo -e "${yello}打包${NC}"
|
echo -e "${yellow}打包${NC}"
|
||||||
show_file project
|
show_file project
|
||||||
read -p "请输入项目地址: " project
|
read -p "请输入项目地址: " project
|
||||||
show_file package
|
show_file package
|
||||||
|
|
@ -135,7 +135,7 @@ game(){
|
||||||
game
|
game
|
||||||
;;
|
;;
|
||||||
2)
|
2)
|
||||||
echo -e "${yello}单独发送${NC}"
|
echo -e "${yellow}单独发送${NC}"
|
||||||
show_file package
|
show_file package
|
||||||
read -p "请输入包名(不需要带文件后缀): " package
|
read -p "请输入包名(不需要带文件后缀): " package
|
||||||
read -p "请输入游戏服ip: " ip
|
read -p "请输入游戏服ip: " ip
|
||||||
|
|
@ -144,7 +144,7 @@ game(){
|
||||||
game
|
game
|
||||||
;;
|
;;
|
||||||
3)
|
3)
|
||||||
echo -e "${yello}渠道发送${NC}"
|
echo -e "${yellow}渠道发送${NC}"
|
||||||
show_file package
|
show_file package
|
||||||
read -p "请输入包名(不需要带文件后缀): " package
|
read -p "请输入包名(不需要带文件后缀): " package
|
||||||
show_file script/txt
|
show_file script/txt
|
||||||
|
|
@ -154,7 +154,7 @@ game(){
|
||||||
game
|
game
|
||||||
;;
|
;;
|
||||||
4)
|
4)
|
||||||
echo -e "${yello}单独发送并重启${NC}"
|
echo -e "${yellow}单独发送并重启${NC}"
|
||||||
show_file package
|
show_file package
|
||||||
read -p "请输入包名(不需要带文件后缀): " package
|
read -p "请输入包名(不需要带文件后缀): " package
|
||||||
read -p "请输入游戏服ip: " ip
|
read -p "请输入游戏服ip: " ip
|
||||||
|
|
@ -164,7 +164,7 @@ game(){
|
||||||
game
|
game
|
||||||
;;
|
;;
|
||||||
5)
|
5)
|
||||||
echo -e "${yello}渠道发送并重启${NC}"
|
echo -e "${yellow}渠道发送并重启${NC}"
|
||||||
show_file package
|
show_file package
|
||||||
read -p "请输入包名(不需要带文件后缀): " package
|
read -p "请输入包名(不需要带文件后缀): " package
|
||||||
show_file script/txt
|
show_file script/txt
|
||||||
|
|
@ -188,13 +188,13 @@ game(){
|
||||||
gm(){
|
gm(){
|
||||||
echo -e "================================"
|
echo -e "================================"
|
||||||
echo -e "开始更新${green}gm服${NC}"
|
echo -e "开始更新${green}gm服${NC}"
|
||||||
echo -e "1. ${yello}单渠道更新${NC}"
|
echo -e "1. ${yellow}单渠道更新${NC}"
|
||||||
echo -e "2. ${yello}多渠道更新${NC}"
|
echo -e "2. ${yellow}多渠道更新${NC}"
|
||||||
echo -e "0. ${green}返回主菜单${NC}"
|
echo -e "0. ${green}返回主菜单${NC}"
|
||||||
read -p "请输入选项编号: " choice
|
read -p "请输入选项编号: " choice
|
||||||
case $choice in
|
case $choice in
|
||||||
1)
|
1)
|
||||||
echo -e "${yello}单渠道更新${NC}"
|
echo -e "${yellow}单渠道更新${NC}"
|
||||||
show_file project
|
show_file project
|
||||||
read -p "请输入表所在游戏项目地址: " project
|
read -p "请输入表所在游戏项目地址: " project
|
||||||
read -p "请输入gm服ip: " ip
|
read -p "请输入gm服ip: " ip
|
||||||
|
|
@ -203,7 +203,7 @@ gm(){
|
||||||
gm
|
gm
|
||||||
;;
|
;;
|
||||||
2)
|
2)
|
||||||
echo -e "${yello}多渠道更新${NC}"
|
echo -e "${yellow}多渠道更新${NC}"
|
||||||
show_file project
|
show_file project
|
||||||
|
|
||||||
read -p "请输入项目地址: " project
|
read -p "请输入项目地址: " project
|
||||||
|
|
@ -226,20 +226,20 @@ gm(){
|
||||||
login(){
|
login(){
|
||||||
echo -e "================================"
|
echo -e "================================"
|
||||||
echo -e "开始更新${green}登陆服${NC}"
|
echo -e "开始更新${green}登陆服${NC}"
|
||||||
echo -e "1. ${yello}更新登陆服代码${NC}"
|
echo -e "1. ${yellow}更新登陆服代码${NC}"
|
||||||
echo -e "2. ${yello}重启登陆服${NC}"
|
echo -e "2. ${yellow}重启登陆服${NC}"
|
||||||
echo -e "0. ${green}返回主菜单${NC}"
|
echo -e "0. ${green}返回主菜单${NC}"
|
||||||
read -p "请输入选项编号: " choice
|
read -p "请输入选项编号: " choice
|
||||||
case $choice in
|
case $choice in
|
||||||
1)
|
1)
|
||||||
echo -e "${yello}登陆服更新${NC}"
|
echo -e "${yellow}登陆服更新${NC}"
|
||||||
read -p "请输入登陆服ip: " ip
|
read -p "请输入登陆服ip: " ip
|
||||||
echo -e "开始更新登陆服 ip:$ip"
|
echo -e "开始更新登陆服 ip:$ip"
|
||||||
bash update_login.sh $ip
|
bash update_login.sh $ip
|
||||||
login
|
login
|
||||||
;;
|
;;
|
||||||
2)
|
2)
|
||||||
echo -e "${yello}登陆服重启${NC}"
|
echo -e "${yellow}登陆服重启${NC}"
|
||||||
read -p "请输入登陆服ip: " ip
|
read -p "请输入登陆服ip: " ip
|
||||||
echo -e "开始重启登陆服 ip:$ip"
|
echo -e "开始重启登陆服 ip:$ip"
|
||||||
ssh $ip "bash /usr/local/apache-tomcat-7.0.79/bin/shutdown.sh"
|
ssh $ip "bash /usr/local/apache-tomcat-7.0.79/bin/shutdown.sh"
|
||||||
|
|
@ -263,20 +263,20 @@ login(){
|
||||||
pay(){
|
pay(){
|
||||||
echo -e "================================"
|
echo -e "================================"
|
||||||
echo -e "开始更新${green}支付服${NC}"
|
echo -e "开始更新${green}支付服${NC}"
|
||||||
echo -e "1. ${yello}更新支付服代码${NC}"
|
echo -e "1. ${yellow}更新支付服代码${NC}"
|
||||||
echo -e "2. ${yello}重启支付服${NC}"
|
echo -e "2. ${yellow}重启支付服${NC}"
|
||||||
echo -e "0. ${green}返回主菜单${NC}"
|
echo -e "0. ${green}返回主菜单${NC}"
|
||||||
read -p "请输入选项编号: " choice
|
read -p "请输入选项编号: " choice
|
||||||
case $choice in
|
case $choice in
|
||||||
1)
|
1)
|
||||||
echo -e "${yello}支付服更新${NC}"
|
echo -e "${yellow}支付服更新${NC}"
|
||||||
read -p "请输入支付服ip: " ip
|
read -p "请输入支付服ip: " ip
|
||||||
echo -e "开始更新支付服 ip:$ip"
|
echo -e "开始更新支付服 ip:$ip"
|
||||||
bash update_delivery.sh $ip
|
bash update_delivery.sh $ip
|
||||||
pay
|
pay
|
||||||
;;
|
;;
|
||||||
2)
|
2)
|
||||||
echo -e "${yello}支付服重启${NC}"
|
echo -e "${yellow}支付服重启${NC}"
|
||||||
read -p "请输入支付服ip: " ip
|
read -p "请输入支付服ip: " ip
|
||||||
echo -e "开始重启支付服 ip:$ip"
|
echo -e "开始重启支付服 ip:$ip"
|
||||||
ssh $ip "bash /data/jieling/delivery-server/pay_restart.sh"
|
ssh $ip "bash /data/jieling/delivery-server/pay_restart.sh"
|
||||||
|
|
@ -298,20 +298,20 @@ pay(){
|
||||||
mingan(){
|
mingan(){
|
||||||
echo -e "================================"
|
echo -e "================================"
|
||||||
echo -e "开始更新${green}敏感词服${NC}"
|
echo -e "开始更新${green}敏感词服${NC}"
|
||||||
echo -e "1. ${yello}更新敏感词服代码${NC}"
|
echo -e "1. ${yellow}更新敏感词服代码${NC}"
|
||||||
echo -e "2. ${yello}重启敏感词服${NC}"
|
echo -e "2. ${yellow}重启敏感词服${NC}"
|
||||||
echo -e "0. ${green}返回主菜单${NC}"
|
echo -e "0. ${green}返回主菜单${NC}"
|
||||||
read -p "请输入选项编号: " choice
|
read -p "请输入选项编号: " choice
|
||||||
case $choice in
|
case $choice in
|
||||||
1)
|
1)
|
||||||
echo -e "${yello}敏感词服更新${NC}"
|
echo -e "${yellow}敏感词服更新${NC}"
|
||||||
read -p "请输入敏感词服ip: " ip
|
read -p "请输入敏感词服ip: " ip
|
||||||
echo -e "开始更新敏感词服 ip:$ip"
|
echo -e "开始更新敏感词服 ip:$ip"
|
||||||
bash update_sensitive.sh $ip
|
bash update_sensitive.sh $ip
|
||||||
mingan
|
mingan
|
||||||
;;
|
;;
|
||||||
2)
|
2)
|
||||||
echo -e "${yello}敏感词服重启${NC}"
|
echo -e "${yellow}敏感词服重启${NC}"
|
||||||
read -p "请输入敏感词服ip: " ip
|
read -p "请输入敏感词服ip: " ip
|
||||||
echo -e "开始重启敏感词服 ip:$ip"
|
echo -e "开始重启敏感词服 ip:$ip"
|
||||||
ssh $ip "bash /data/jieling/sensitiveWordFilter/bin/mingan_reboot.sh"
|
ssh $ip "bash /data/jieling/sensitiveWordFilter/bin/mingan_reboot.sh"
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue