Wget 下载旧版本的文件

Wget 下载旧版本的文件

我正在尝试创建一个自动更新程序脚本。我有一个脚本,它将不断从 Nexus 存储库下载文件。如果存储库中的文件已更新,则脚本将继续下载链接处文件的旧版本。

这是我编写的脚本:

#!/usr/bin/env bash

while true; do
    echo "Re-Downloading needed plugins from Nexus..."
    wget -O PGM-1.0-shaded.jar http://maven.spiromarshes.com/service/local/repositories/ApexGames/content/com/apexgames/PGM/1.0/PGM-1.0-shaded.jar
    wget -O Lobby-1.0-shaded.jar http://maven.spiromarshes.com/service/local/repositories/ApexGames/content/com/apexgames/Lobby/1.0/Lobby-1.0-shaded.jar
    sleep 10
done

文件下载正常,但不是“更新”版本。如果我将更新推送到存储库并手动下载(使用我传递给命令的相同链接wget),它将是更新的文件,而使用脚本下载的文件是旧版本

我尝试过停止脚本、删除文件、部署新的 nexus 更新,然后重新启动脚本,但它仍然会以某种方式下载旧版本。我也尝试过--no-dns-cache以及--no-cache

同样的事情也发生了curl -O <link>

相关内容