|
|
1.1 ! root 1: #!/bin/sh ! 2: # ! 3: # uuspeed - a script to parse a Taylor UUCP Stats file into pretty results. ! 4: # Zacharias J. Beckman. ! 5: ! 6: grep bytes /usr/spool/uucp/Stats | grep -v 'bytes 0.00 secs' | grep -v 'failed after' | tail -80 | \ ! 7: gawk ' ! 8: BEGIN { ! 9: printf(" UUCP transmission history:\n"); ! 10: format=" %8d bytes %8s(%8s) in %7.2f sec = %5.0f baud, %4.1fK / min\n"; ! 11: average=0.01; ! 12: samples=0; ! 13: } ! 14: ! 15: { ! 16: if ($6 > 100) { ! 17: printf (format, $6, $5, $2, $9, $6/$9*10, ($6/$9*60)/1000); ! 18: ! 19: average += ($6/$9*10); ! 20: samples += 1; ! 21: } ! 22: } ! 23: ! 24: END { ! 25: printf (" average speed %d baud\n", average/samples); ! 26: } ! 27: '
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.