История изменений
Исправление vodz, (текущая версия) :
Учтите, это у вас жутко не стандартный мониторинг будет. У меня ethtool ключ -S поддерживает, но нет никакого «ucast pkts tx».
В итоге у меня два рабочих варинта
Ну какое извращение однако... Ну можно же сделать по нормальному:
while IFS=': ' read l v ; do
[ "tx_packets" = "$l" ] && ((s+=v))
done < <(ethtool -S eth0)
echo $s
Исправление vodz, :
Учтите, это у вас жутко не стандартный мониторинг будет. ethtool version 3.10 вообще не поддерживает статистику, ethtool version 2.6.36 (ха-ха, это более новая версия!) ключ -S поддерживает, но нет никакого «ucast pkts tx».
В итоге у меня два рабочих варинта
Ну какое извращение однако... Ну можно же сделать по нормальному:
while IFS=': ' read l v ; do
[ "tx_packets" = "$l" ] && ((s+=v))
done < <(ethtool -S eth0)
echo $s
Исходная версия vodz, :
Учтите, это у вас жутко не стандартный мониторинг будет. ethtool version 3.10 вообще не поддерживает статистику, ethtool version 2.6.36 (ха-ха, это более новая версия!) ключ -S поддерживает, но нет никакого «ucast pkts tx».
В итоге у меня два рабочих варинта
Ну какое извращение однако... Ну можно же сделать по нормальному:
while IFS=': ' read l v ; do
[ "tx_packets" = "$l" ] && ((s+=v))
done < <(ethtool -S eth0)
echo $s