Re: [ssfr] Challenge One Liner |
[ Thread Index | Date Index | More debianworld.org/shellscript-fr Archives ]
Stephane Bortzmeyer wrote:
On limite le problème en ajoutant "-w 2" en paramètre. Le fonctionnement séquentiel induit certes un temps de d'exécution à la limite du rédhibitoire, mais il ne nécéssite que la commande "ping", qui est installée par défaut, ce qui n'est pas le cas de fping ou de perl/python et de leurs modules.On Wed, Jul 02, 2008 at 02:14:26PM +0200,JJL <buggerone@xxxxxxxxx> wrote a message of 16 lines which said:for i in $(seq 254);do ping -c 1 10.4.0.$i >/dev/null || echo 10.4.0.$i;doneCette méthode est strictement séquentielle et va donc prendre un temps fou, notamment si beaucoup de machines ne répondent pas (il faudra alors attendre le « time out »).
Philippe
Elle ne convient pas non plus si la longueur du préfixe réseau n'est pas un multiple de 8 (par exemple 10.4.0.128/25) car seq ne sait pas gérer des cas compliqués comme cela. --
---
Mail converted by MHonArc 2.6.19+ | http://listengine.tuxfamily.org/ |