[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: códigos de error de wget



Hue-Bond <hue@cyberchat2000.com> writes:

> El jueves 14 de septiembre de 2000 a la(s) 01:48:43 +0200, David Muriel contaba:
> >
> >Mi problema está en
> >que quiero que para cada fichero que se intente bajar lo ponga en una
> >lista si lo baja bien, y en otra si da algún error.  Me he mirado la
> >página de manual y el info de wget y no he encontrado nada (o no he
> >sido capaz de encontrarlo) referente a códigos de error.  ¿Hay alguna
> >forma de averiguar el estado de terminación sin tener que revisar los
> >logs que genera el wget?
> 
>          Con  el típico  $?  de bash.  Si  usas otro  shell,  no sé.  $?
>      devuelve el código de error del último programa ejecutado.
> 
> $ true; echo $?; false; echo $?
> 0
> 1
> 
>          wget devuelve 0 si  se ha bajado el tema bien, y 1  si no (o al
>      menos si el error es un 404).

Esto es lo que yo suponía cuando lo probé, pero parece que no es así,
porque si pruebo:

$ wget "http://www.direccion.com/fichero";
--20:56:20--  http://www.direccion.com:80/fichero
           => `fichero'
Connecting to www.direccion.com:80... 
www.direccion.com: Host not found.
$ echo $?
1

sin embargo:

$ wget "ftp://ftp.direccion.com/fichero";
--20:56:45--  ftp://ftp.direccion.com:21/fichero
           => `.listing'
Connecting to ftp.direccion.com:21... 
ftp.direccion.com: Host not found
unlink: No such file or directory
--20:56:45--  ftp://ftp.direccion.com:21/fichero
           => `fichero'
==> CWD not required.
==> PORT ... 
ftp.direccion.com: Host not found
$ echo $?
0

Por lo tanto no funciona como se supone que debería funcionar. :-(
Seguiré buscando una solución.

Hasta luego.

-- 
------------------------------------------------------------
David Muriel.
Debian GNU/Linux woody + Emacs 20.5.2 + Gnus v5.8.3
Linux registered user #25632 (http://counter.li.org/)
------------------------------------------------------------

      'Si no sale bueno, hagamoslo bonito' Gates.
      'Si sale bueno, para que hacerlo bonito ?' Thompson.
      'Bueno, bonito y barato' Torvalds.



Reply to: