[Torte] aiuto per bash script ed errori 404

Silvano Sartore silvano a kweb.it
Lun 23 Apr 2007 12:25:43 CEST


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

mjs2020 wrote:
> Ciao a tutti,
> sto cercando di fare un file bash che controlli se un indirizzo http 
> restituisce qualcosa o se da un errore 404.
> In parole umane:
> "SE l'indirizzo http://www.google.com/pippo.html dà un errore 404 ALLORA 
> scrivi in log e fai ripartire un programma"
> (esempio stupido ma è per capire)
> 
> sto provando con wget e grep ma:
> 12:15:34 $ wget http://www.google.com/pippo.html | grep 404
> --12:16:21--  http://www.google.com/pippo.html
>            => `pippo.html'
> Resolving www.google.com... 72.14.221.104, 72.14.221.147, 72.14.221.99, ...
> Connecting to www.google.com|72.14.221.104|:80... connected.
> HTTP request sent, awaiting response... 404 Not Found
> 12:16:21 ERROR 404: Not Found.
> 
> cioè è come se non mettessi "| grep 404" come faccio a dare una 
> condizione che verifichi questa cosa in un file bash?

wget -q http://www.google.com
if [ $? -gt 0 ]
then
  echo "not found"
else
  echo "found"
fi

ciao :)
- --
Silvano

"Fai attenzione quando leggi libri di medicina
     Potresti morire per un errore di stampa." -  Mark Twain
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFGLImn7Q4r+L35HQARAtT1AJ9S2BtTQAPRowv8gmkpZfplRLMbuACdEUHW
wMOMWN0rwBJVDiHZG+luj+c=
=JGQ9
-----END PGP SIGNATURE-----


Maggiori informazioni sulla lista Torte