From c09038ef17629ae9b241cb612157c6085fdba0b2 Mon Sep 17 00:00:00 2001 From: mango Date: Mon, 2 Feb 2026 06:59:39 +0800 Subject: [PATCH] =?UTF-8?q?=E8=8F=9C=E5=8D=95=E8=B0=83=E6=95=B4=EF=BC=9A?= =?UTF-8?q?=E9=A6=96=E6=AC=A1=E9=85=8D=E7=BD=AE=E6=94=BE=E7=AC=AC=E4=B8=80?= =?UTF-8?q?=E4=B8=AA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- vps-snapshot.sh | 42 ++++++++++++++++++++++-------------------- 1 file changed, 22 insertions(+), 20 deletions(-) diff --git a/vps-snapshot.sh b/vps-snapshot.sh index d9e7c67..d4d3cd6 100755 --- a/vps-snapshot.sh +++ b/vps-snapshot.sh @@ -531,31 +531,33 @@ show_menu() { print_banner echo -e "${GREEN}VPS: ${VPS_NAME:-未配置}${NC}\n" - echo "1) 创建快照并同步" - echo "2) 仅创建本地快照" - echo "3) 查看本地快照" - echo "4) 查看远程快照" - echo "5) 恢复本地快照" - echo "6) 从远程恢复快照" - echo "7) 自定义远程恢复" - echo "8) 修改配置" - echo "9) 设置定时任务" - echo "10) 查看状态" + echo "1) 首次配置 / 重新配置" + echo "2) 创建快照并同步" + echo "3) 仅创建本地快照" + echo "4) 查看本地快照" + echo "5) 查看远程快照" + echo "6) 恢复本地快照" + echo "7) 从远程恢复快照" + echo "8) 自定义远程恢复" + echo "9) 修改配置" + echo "10) 设置定时任务" + echo "11) 查看状态" echo "0) 退出" echo "" read -p "请选择: " choice case $choice in - 1) run_backup ;; - 2) load_config && create_snapshot ;; - 3) load_config && list_local_snapshots ;; - 4) load_config && list_remote_snapshots ;; - 5) restore_local ;; - 6) restore_from_remote ;; - 7) restore_custom ;; - 8) edit_config ;; - 9) setup_cron ;; - 10) show_status ;; + 1) install_dependencies; interactive_setup ;; + 2) run_backup ;; + 3) load_config && create_snapshot ;; + 4) load_config && list_local_snapshots ;; + 5) load_config && list_remote_snapshots ;; + 6) restore_local ;; + 7) restore_from_remote ;; + 8) restore_custom ;; + 9) edit_config ;; + 10) setup_cron ;; + 11) show_status ;; 0) exit 0 ;; *) echo "无效选择" ;; esac