Wget baixando versão antiga do arquivo

1

Estou tentando criar um script de atualização automática. Eu tenho um script que irá continuamente baixar arquivos de um repositório Nexus. Se o arquivo no repositório for atualizado, o script continuará a baixar uma versão antiga do arquivo que estava no link.

Aqui está o script que fiz:

#!/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

Os arquivos baixam bem, mas não são as versões "atualizadas". Se eu empurrar uma atualização para o repositório e baixá-lo manualmente (usando o mesmo link que eu passo para o comando wget ), será o arquivo atualizado, enquanto o arquivo baixado com o script é uma versão antiga

Eu tentei parar o script, excluir os arquivos, implantar uma nova atualização no nexus e iniciar o script novamente e, de algum modo, ele estará baixando versões mais antigas. Eu também tentei com --no-dns-cache , bem como --no-cache .

A mesma coisa acontece com curl -O <link> .

    
por trev915 10.11.2017 / 01:32

0 respostas