#!/bin/rc NET=$1 NOW=`{date -n}; mount /srv/snmp /n/gw gw test1=`{cat /n/gw/ifDescr,ifIndex,ifPhysAddress,ifInOctets,ifOutOctets | table.rc 6 | grep $NET | awk '{print $4 $5}' | sed 's/[\(\)]/ /g'} sleep 1; test2=`{cat /n/gw/ifDescr,ifIndex,ifPhysAddress,ifInOctets,ifOutOctets | table.rc 6 | grep $NET | awk '{print $4 $5}' | sed 's/[\(\)]/ /g'} echo $test1 T $test2 | sed 's/ T /\n/g' | awk -v 'time='^$NOW 'BEGIN { bin=0;bout=0} { lastbin=bin; lastbout=bout; bin=$1; bout=$2; } END { printf("%d %d %d\n",time,bin-lastbin, bout-lastbout); }' >> /sys/log/mon/netmon.$1 unmount /n/gw