WGET sincronizar FTP [RESOLVIDO]

1. WGET sincronizar FTP [RESOLVIDO]

Denis Argentin
argdenis

(usa Outra)

Enviado em 24/08/2017 - 15:48h

Boa tarde Galera

Uso o Wget para sincronizar diretório de servidores com FTP.
Basicamente a duvida é a opção "-m" que espelha o FTP porém se eu usar junto a opção "-c" que continua o download do arquivo, isso corrompe o arquivo.
Em testes com um aquivo TXT, altero o arquivo, em seguida executo o wget -mc ftp://..... ele não baixa o arquivo novamente e sim adiciona dentro do arquivo o conteudo alterado, com arquivos compactado o mesmo soque ele invalida o arquivo.

Ajudas??
De repende abrir um bug no GNU WGET, num sei..
Obrigado Pessoal



  


2. Re: WGET sincronizar FTP [RESOLVIDO]

Fabiano
fpires

(usa Debian)

Enviado em 24/08/2017 - 18:26h

Até onde eu sei, a opção -c é pra continuar a baixar arquivos incompletos (um arquivo cujo download foi interrompido devido a um problema, como uma falha na conexão). Ela não é pra sincronizar alterações em arquivos. Pra isso, talvez seja melhor utilizar o rsync.


3. Re: WGET sincronizar FTP

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 24/08/2017 - 22:56h

argdenis escreveu:

Boa tarde Galera

Uso o Wget para sincronizar diretório de servidores com FTP.
Basicamente a duvida é a opção "-m" que espelha o FTP porém se eu usar junto a opção "-c" que continua o download do arquivo, isso corrompe o arquivo.
Em testes com um aquivo TXT, altero o arquivo, em seguida executo o wget -mc ftp://..... ele não baixa o arquivo novamente e sim adiciona dentro do arquivo o conteudo alterado, com arquivos compactado o mesmo soque ele invalida o arquivo.

Ajudas??
De repende abrir um bug no GNU WGET, num sei..
Obrigado Pessoal


velho ... isso ao meu ver é uma parada bem lógica ... veja bem ... vc tem um fusca com 2 elefantes dentro aí baixa a metade do do arquivo fusca, depois add + 2 elefantes no fusca, termina de baixar ... quando vai abrir da erro, pois vc tem INFORMAÇÃO de 1 fusca com 2 elefantes dentro e 1 fusca com 4 elefantes dentro ... o bagulho pira !!!

quando vc sincroniza é diferente .. vc baixa a metade, quando vai baixar a outra metade o software atualiza 1º as informações, caso o arquivo metade baixado contenha informações diferentes ele baixa o arquivo de novo !!!

Download é uma coisa ... sincronização é outra ... concorda ???



------------------------------------------| Linux User #621728 |-----------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------| Linux User #621728 |-----------------------------------------



4. Re: WGET sincronizar FTP

Denis Argentin
argdenis

(usa Outra)

Enviado em 30/08/2017 - 09:50h

fpires escreveu:

Até onde eu sei, a opção -c é pra continuar a baixar arquivos incompletos (um arquivo cujo download foi interrompido devido a um problema, como uma falha na conexão). Ela não é pra sincronizar alterações em arquivos. Pra isso, talvez seja melhor utilizar o rsync.


Cara, seria ótimo o rsync, mas até onde eu sei ele não funciona over FTP, somente SFTP.
Obrigado!




5. Re: WGET sincronizar FTP [RESOLVIDO]

Denis Argentin
argdenis

(usa Outra)

Enviado em 30/08/2017 - 09:52h

Mauriciodez escreveu:


velho ... isso ao meu ver é uma parada bem lógica ... veja bem ... vc tem um fusca com 2 elefantes dentro aí baixa a metade do do arquivo fusca, depois add + 2 elefantes no fusca, termina de baixar ... quando vai abrir da erro, pois vc tem INFORMAÇÃO de 1 fusca com 2 elefantes dentro e 1 fusca com 4 elefantes dentro ... o bagulho pira !!!
......


Realmente, faz todo o sentido.
Obrigado!


6. Re: WGET sincronizar FTP [RESOLVIDO]

Fabiano
fpires

(usa Debian)

Enviado em 30/08/2017 - 15:17h

argdenis escreveu:

fpires escreveu:

Até onde eu sei, a opção -c é pra continuar a baixar arquivos incompletos (um arquivo cujo download foi interrompido devido a um problema, como uma falha na conexão). Ela não é pra sincronizar alterações em arquivos. Pra isso, talvez seja melhor utilizar o rsync.


Cara, seria ótimo o rsync, mas até onde eu sei ele não funciona over FTP, somente SFTP.
Obrigado!


Mas funciona em cima de SSH (ou até puro, sem criptografia).