Baixar com wget arquivos diferentes do diretorio corrente [RESOLVIDO]

1. Baixar com wget arquivos diferentes do diretorio corrente [RESOLVIDO]

marcelo guatura barbosa da silva
mguatura

(usa Debian)

Enviado em 07/02/2012 - 14:27h

Boa Tarde a todos.

Sempre que posso ajudo os membros do Vol, porem eh a primeira vez estou pedindo ajuda, espero que possam me ajudar.

Eu acesso uma area atraves ncftp, e baixo arquivos, eh uma tarefa que roda atravez do SMS, com cron diario, entao ela roda em varias horas durante o dia, preciso fazer uma alteracao para que ela baixe somente os dados que ainda nao possui no diretorio corrente, existe alguma opcao no wget que seja capaz de fazer isso?

tentei fazer uma listagem do diretorio de ftp dentro de um arquivo no diretorio corrente, e fazer um diff dele com o do local e depois baixar somente as datas que sobram, porem o ncftp nao permite direcionar uma listagem a um arquivo, oque se tornou impossivel esse contorno.

alguem teria alguma sugesta? Obrigado a todos.


  


2. Re: Baixar com wget arquivos diferentes do diretorio corrente [RESOLVIDO]

Alexandre Gonçalves Monteiro da Silva
alexandregms

(usa Ubuntu)

Enviado em 07/02/2012 - 17:17h

É possível sim, primeiro vc executa um ls -l no diretorio desejado (máquina local e maquina do FTP) e envia a saída para um arquivo. Na sequência vc pode trazer o mesmo para o seu servidor local e fazer a comparação pelo comando diff.
Futuramente vc pode inserir estes dados no script e deixá-lo de forma automatizada.


3. Re: Baixar com wget arquivos diferentes do diretorio corrente [RESOLVIDO]

marcelo guatura barbosa da silva
mguatura

(usa Debian)

Enviado em 07/02/2012 - 19:26h

Infelizmente é este o problema, no servidor eu não consigo dar um ls -ltr ou um dir ou qualquer comando que liste direcionando a um arquivo, o ncftp não permite que eu faça isso, e não sou administrador do servidor, sou apenas um usuario que acessa.

Alguma dica??


4. Re: Baixar com wget arquivos diferentes do diretorio corrente [RESOLVIDO]

marcelo guatura barbosa da silva
mguatura

(usa Debian)

Enviado em 08/02/2012 - 08:34h

Alguem???


5. Re: Baixar com wget arquivos diferentes do diretorio corrente [RESOLVIDO]

André Carezia
carezia

(usa Debian)

Enviado em 08/02/2012 - 08:47h

Use o seguinte:

wget -rqN --ftp-user=usuario --ftp-password=senha ftp://endereco.do.servidor.ftp/

O wget vai pegar somente o que mudar desde a última vez em que foi executado.


6. Re: Baixar com wget arquivos diferentes do diretorio corrente [RESOLVIDO]

marcelo guatura barbosa da silva
mguatura

(usa Debian)

Enviado em 08/02/2012 - 09:07h

carezia escreveu:

Use o seguinte:

wget -rqN --ftp-user=usuario --ftp-password=senha ftp://endereco.do.servidor.ftp/

O wget vai pegar somente o que mudar desde a última vez em que foi executado.



Obrigado pela dica Carezia, acabei de solucionar o problema usando wget --tries=1 --timestamping --dont-remove-listing

Muito obrigado.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts