#! /bin/sh cd /installation/directory iflist="fxp0 ex0 wm0 vr0" export PATH=$PATH:/bin:/usr/bin:/sbin:/usr/sbin now=`date -u +%Y-%m-%d@%H:%M:%S` day=${now%@*} tim=${now#*@} dn=`./daytime-num $day` tn=`./daytime-num $tim` pref="$day.$tim `printf '%6d %5d' $dn $tn`" liveifs=" `ifconfig -l` " for ifn in $iflist; do case "$liveifs" in *" $ifn "*) ;; *) continue;; esac if [ -f $day ]; then (echo -n "$pref "; netstat -I $ifn -T -Q) >> $day rollover=true else ( echo -n Time echo -n "${pref#????} " | tr -c \ \ netstat -I $ifn -T | sed -e "2s/^/$pref /" ) > $day rollover=false fi if $rollver; then ls -1r | egrep '^[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]$' | sed -e 1d -e 's@^\(....\)-\(..\).*@mkdir -p \1/\2 2> /dev/null; mv & \1/\2@' | sh > /dev/null 2>&1 fi done