diff options
Diffstat (limited to 'usr.sbin/xntpd/scripts/stats/summary.sh')
-rwxr-xr-x | usr.sbin/xntpd/scripts/stats/summary.sh | 88 |
1 files changed, 0 insertions, 88 deletions
diff --git a/usr.sbin/xntpd/scripts/stats/summary.sh b/usr.sbin/xntpd/scripts/stats/summary.sh deleted file mode 100755 index 19b64a0..0000000 --- a/usr.sbin/xntpd/scripts/stats/summary.sh +++ /dev/null @@ -1,88 +0,0 @@ -#!/bin/sh -# -# Script to summarize ipeerstats, loopstats and clockstats files -# -# This script can be run from a cron job once per day, week or month. It -# runs the file-specific summary script and appends the summary data to -# designated files. -# -DATE=`date +%Y%m%d` -SIN=S.in -SOUT=S.out -LOOP=loop_summary -PEER=peer_summary -CLOCK=clock_summary - -rm -f $SIN $SOUT -S=0 -if [ -f `which S | cut -f1 -d" "` ]; then - S=1 -fi -# -# Summarize loopstats files -# -for f in loopstats.????????; do - d=`echo $f | cut -f2 -d.` - if [ $DATE != $d ]; then - echo " " >>$LOOP - echo $f >>$LOOP - awk -f loop.awk $f >>$LOOP - if [ $S ]; then - echo "file1<-"\"${f}\" >>$SIN - echo "source("\""loop.S"\"")" >>$SIN - fi - rm -f $f - fi -done - -# -# Summarize peerstats files -# -for f in peerstats.????????; do - d=`echo $f | cut -f2 -d.` - if [ $DATE != $d ]; then - echo " " >>$PEER - echo $f >>$PEER - awk -f peer.awk $f >>$PEER - rm -f $f - fi -done - -# -# Summarize clockstats files -# -for f in clockstats.????????; do - d=`echo $f | cut -f2 -d.` - if [ $DATE != $d ]; then - echo " " >>$CLOCK - echo $f >>$CLOCK - awk -f clock.awk $f >>$CLOCK - if [ -f /dev/gps* ]; then - awk -f itf.awk $f >itf.$d - awk -f etf.awk $f >etf.$d - awk -f ensemble.awk $f >ensemble.$d - awk -f tdata.awk $f >tdata.$d - fi - rm -f $f - fi -done - -# -# Process clockstat files with S and generate PostScript plots -# -for f in itf etf ensemble tdata; do - for d in ${f}.????????; do - if [ -f $d ]; then - if [ $S ]; then - echo "file1<-"\"${d}\" >>$SIN - echo "source("\"${f}.S\"")" >>$SIN - echo "unix("\""rm ${d}"\"")" >>$SIN - else - rm -f $d - fi - fi - done -done -if [ -f $SIN ]; then - S BATCH $SIN $SOUT -fi |