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

23

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