提交 8d0106f1 authored 作者: Andy's avatar Andy

23

上级 136dbc01
...@@ -853,71 +853,67 @@ main() { ...@@ -853,71 +853,67 @@ main() {
main_1() { main_1() {
#!/bin/bash #!/bin/bash
pause() {
read -rp "按回车键继续..."
}
while true; do while true; do
clear clear
echo_content "skyBlue" "============================" echo_content "skyBlue" "============================"
echo_content "skyBlue" " 主菜单 " echo_content "skyBlue" " 主菜单 "
echo_content "skyBlue" "============================" echo_content "skyBlue" "============================"
echo_content "skyBlue" "1) 检查环境" echo_content "skyBlue" "1) 检查环境"
echo_content "skyBlue" "2) 测试git账户" echo_content "skyBlue" "2) 测试 Git 账户"
echo_content "skyBlue" "3) 获取 Svr" echo_content "skyBlue" "3) 获取 Svr"
echo_content "skyBlue" "4) 获取 Web" echo_content "skyBlue" "4) 获取 Web"
echo_content "skyBlue" "5) 运行 Docker" echo_content "skyBlue" "5) 运行 Docker"
echo_content "skyBlue" "6) 运行 Video 服务" echo_content "skyBlue" "6) 运行 Video 服务"
echo_content "skyBlue" "0) 退出" echo_content "skyBlue" "0) 退出"
echo_content "skyBlue" "============================" echo_content "skyBlue" "============================"
read -p "请输入选项 [0-6]: " choice read -rp "请输入选项 [0-6]: " choice
case $choice in case $choice in
1) 1)
# echo "当前时间: $(date)" check_install_git
check_install_git check_install_NodeJs
check_install_NodeJs check_install_PM2
check_install_PM2 check_install_unzip
check_install_unzip check_install_docker
check_install_docker pause
;;
read -p "按回车键继续..." 2)
;; if check_git_account; then
2) echo "✅ SSH 连接正常"
if check_git_account; then else
echo "🔗 SSH 连接正常" echo "❌ SSH 连接失败,请检查 SSH Key 或 Git 账户配置"
else exit 1
echo "⚠️ SSH 连接失败,退出" fi
exit 1 pause
fi ;;
3)
read -p "按回车键继续..." deal_git_svr
;; pause
3) ;;
# df -h 4)
deal_git_svr deal_git_web
pause
read -p "按回车键继续..." ;;
;; 5)
4) run_docker_base
# echo "退出程序." pause
deal_git_web ;;
read -p "按回车键继续..." 6)
;; run_service
5) pause
# echo "退出程序." ;;
run_docker_base 0)
read -p "按回车键继续..." echo "👋 退出程序."
;; exit 0
6) ;;
# echo "退出程序." *)
run_service echo "⚠️ 无效选项,请重新输入!"
read -p "按回车键继续..." sleep 1
;; ;;
0)
echo "退出程序."
exit 0
;;
*)
echo "无效选项!"
sleep 1
;;
esac esac
done done
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论