123456789101112131415161718192021 |
- #!/bin/sh
- if [ $# -lt 2 ]; then
- echo "Usage sample: check_network_traffic.sh [interface] [monitor seconds]"
- exit 0;
- else
- if ! [ "$2" -eq "$2" 2> /dev/null ]
- then
- echo "Usage sample: check_network_traffic.sh [interface] [monitor seconds]"
- echo "Message: [monitor seconds] integer only"
- exit 0
- fi
- startDATE=`date +%Y-%m-%d_%H:%M:%S`
- echo ===== Monitor start date time:[ $startDATE ] =====
- iftop -i $1 -PnNt -s $2 -L 1000
- endDATE=`date +%Y-%m-%d_%H:%M:%S`
- echo ===== Monitor end date time: [ $endDATE ] =====
- fi
|