From 0c682424f118d6756030419a34f4a76bdcbb1d47 Mon Sep 17 00:00:00 2001 From: Jensfrank Date: Fri, 5 Jul 2024 14:52:45 +0800 Subject: [PATCH] Update Nlbench.sh --- Nlbench.sh | 31 +++++++++++++++++++++++-------- 1 file changed, 23 insertions(+), 8 deletions(-) diff --git a/Nlbench.sh b/Nlbench.sh index 30035fd..8eaa056 100644 --- a/Nlbench.sh +++ b/Nlbench.sh @@ -52,21 +52,36 @@ install_dependencies() { } # 更新脚本路径 -UPDATE_SCRIPT="https://raw.githubusercontent.com/everett7623/nodeloc_vps_test/main/update.sh" +UPDATE_SCRIPT_URL="https://raw.githubusercontent.com/everett7623/nodeloc_vps_test/main/update.sh" +LOCAL_UPDATE_SCRIPT="/tmp/update.sh" + +# 下载更新脚本 +curl -s -o "$LOCAL_UPDATE_SCRIPT" "$UPDATE_SCRIPT_URL" # 运行更新脚本 -bash "$UPDATE_SCRIPT" -UPDATE_EXIT_CODE=$? +if [ -f "$LOCAL_UPDATE_SCRIPT" ]; then + bash "$LOCAL_UPDATE_SCRIPT" + UPDATE_EXIT_CODE=$? -# 检查更新脚本的退出代码 -if [ $UPDATE_EXIT_CODE -eq 0 ]; then - echo "脚本已经是最新版本或成功更新。继续执行其他操作..." - # 在这里添加其他需要执行的操作 + # 删除下载的更新脚本 + rm -f "$LOCAL_UPDATE_SCRIPT" + + # 检查更新脚本的退出代码 + if [ $UPDATE_EXIT_CODE -eq 0 ]; then + echo "脚本已经是最新版本或成功更新。继续执行其他操作..." + # 在这里添加其他需要执行的操作 + else + echo "脚本更新失败。继续执行当前版本..." + # 在这里添加其他需要执行的操作 + fi else - echo "脚本更新失败。继续执行当前版本..." + echo "无法下载更新脚本。继续执行当前版本..." # 在这里添加其他需要执行的操作 fi +# 继续执行主脚本的其他内容 +echo "这是主脚本的其他内容。" + # 获取IP地址和ISP信息 ip_address_and_isp() { ipv4_address=$(curl -s --max-time 5 ipv4.ip.sb)