Date: Sat, 16 Jun 2001 03:47:29 -0400 (EDT) From: Chris BeHanna <behanna@zbzoom.net> To: FreeBSD-Stable <stable@freebsd.org> Subject: Re: Benchmarking CVSup Message-ID: <Pine.BSF.4.32.0106160346260.90437-100000@topperwein.dyndns.org> In-Reply-To: <20010616000523.A6642@anime.net>
next in thread | previous in thread | raw e-mail | index | archive | help
There's probably a better way to do this (e.g., sort the output in increasing order of hopcount): #!/usr/bin/perl $verbose = "false"; if (scalar(@ARGV) > 0) { if ($ARGV[0] = "-v") { $verbose = "true"; } } if ($verbose eq "false") { $devnull = "2>/dev/null"; } for ($i=1; $i<=16; $i++) { $tracecmd = "traceroute -n cvsup$i.freebsd.org $devnull"; print "$tracecmd\n"; open(TRACEROUTE, "$tracecmd |") or die "$!\n"; do { $prevline = $line; if ($verbose eq "true") { print $line; } } while ($line = <TRACEROUTE>); close(TRACEROUTE); chomp($prevline); @tmp = split(' ', $prevline); $hops = $tmp[0]; $mirrors[$i] = $hops; } print "\n===== Summary =====\n\n"; for ($i=1; $i<=16; $i++) { print "cvsup$i.freebsd.org: $mirrors[$i] hops\n"; } -- Chris BeHanna Software Engineer (Remove "bogus" before responding.) behanna@bogus.zbzoom.net I was raised by a pack of wild corn dogs. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.32.0106160346260.90437-100000>