#!/bin/sh
#
#	trafdump	Copyright (c)1993 CAD lab
#
#	dump all records to /var/tmp/trafd.$iface
#
# usage: trafdump interfaces...
#
PATH=/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin
WHERE_PID=/var/run/trafd.
LOG_FILE=/var/log/traffic.log

if [ $# = 0 ]; then
	echo trafdump - dump tcp/udp network data traffic
	echo usage: trafdump interfaces...
	exit 1
fi

for iface in $*; do
	PID_FILE=$WHERE_PID$iface
	if [ -f $PID_FILE ]; then
		kill -HUP `cat $PID_FILE`
		if [ $? = 0 ]; then
			echo `date +"%b %e %H:%M:%S"` `hostname -s` trafdump: \
'('$iface')' signaling to dump >> $LOG_FILE
		fi
	else
		echo error: $PID_FILE not found | tee -a $LOG_FILE
	fi
done
