|
|
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.