16 lines
258 B
Bash
16 lines
258 B
Bash
|
#!/bin/bash
|
||
|
interface="$1"
|
||
|
metric="$2"
|
||
|
case "$metric" in
|
||
|
rx)
|
||
|
cat /proc/net/dev | grep "$interface" | awk '{print $2}'
|
||
|
;;
|
||
|
tx)
|
||
|
cat /proc/net/dev | grep "$interface" | awk '{print $10}'
|
||
|
;;
|
||
|
*)
|
||
|
echo "Usage: $0 <interface> {rx|tx}"
|
||
|
exit 1
|
||
|
;;
|
||
|
esac
|