-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2006-02-06 a las 18:50 +0100, A C escribió:
Quiero hacer ub script que me avise cuando se cae un PC, he pensado que debe ser algo asi:
/* ======== INICIO =========== */
#/bin/bash
ping -c 5 192.168.0.1
if( aparece la cadena "Destination Host Unreachable" ) { xmessage "Alerta PC Caido" } else { xmessage "BIEN PC funcionando" }
/* ======== FIN ======== */
Usa fping, está pensado para scripts. Puedes analizar el codigo de retorno en el script, que es mucho más fácil: Exit status is 0 if all the hosts are reachable, 1 if some hosts were unreachable, 2 if any IP addresses were not found, 3 for invalid command line arguments, and 4 for a system call failure. Por ejemplo: #!/bin/bash if /usr/sbin/fping -q localhost ; then echo SI else echo NO fi Y en el manual tienes un ejemplo en perl. - -- Saludos Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFD59OntTMYHG2NR9URAqsTAKCGArIYYlJ0mtYyxM6vjUa7TxYKcwCcDXxz ls02jhJvXa7c40T8/QNKFwg= =5T5g -----END PGP SIGNATURE-----