Wget -nv não imprime nenhuma mensagem de erro

2

Estou tentando escrever um script para configurar um cron job para baixar automaticamente um arquivo, usando wget . Aqui está a parte importante:

$ wget -N --passive-ftp -P /home/myuser ftp://ftp.example.com/path/to/file.xml
--2015-10-09 09:55:03--  ftp://ftp.example.com/path/to/file.xml
       => “/home/myuser/file.xml”
Resolving ftp.example.com... 123.123.123.123
Connecting to ftp.example.com|123.123.123.123|:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done.    ==> PWD ... done.
==> TYPE I ... done.  ==> CWD (1) /path/to ... done.
==> PASV ... couldn’t connect to 123.123.123.123 port 47040: No route to host

Se eu usar -nv , assim:

$ wget -N --passive-ftp -nv -P /home/myuser ftp://ftp.example.com/path/to/file.xml

Nada é impresso. Na verdade, eu já consertei esse problema, (eu preciso usar --no-passive-ftp , eu acho que o lado remoto - que eu não controle - não suporta FTP passivo), mas eu quero saber por que a mensagem de erro não está imprimindo com -nv , para que eu possa ter uma mensagem de log se ela falhar novamente por algum outro motivo.

Estou rodando o CentOS 6.5, pelo que vale a pena, com a versão wget 1.12.

Esta não é uma duplicata desta , porque meu problema é que nenhuma mensagem de erro está sendo impressa com -nv , mesmo que o download tenha falhado.

    
por durron597 09.10.2015 / 17:02

0 respostas

Tags