LINUX.ORG.RU

ты тян? давай поженимся. буду тебе скрипты на баше писать.

Spoofing ★★★★★
()
#/bin/sh

if=${1:=eth0}

echo $if in : $(($(< /sys/class/net/${if}/statistics/rx_bytes) / 1024 / 1024)) mb

echo $if out: $(($(< /sys/class/net/${if}/statistics/tx_bytes) / 1024 / 1024)) mb

вот так точнее, если в мегабайтах и с возможностью указания интерфейса первым параметром

Spoofing ★★★★★
()
Ответ на: комментарий от Spoofing

Не, давай в мегабитах, а то не видать тебе тян

zolden ★★★★★
()

Исходящего/входящего куда?

$ sysdig -c fdbytes_by fd.type

Kroz ★★★★★
()
Ответ на: комментарий от Spoofing

Автор, а я ведь правильно понял, что echo здесь используется вместо cat чтобы отработал builtin echo вместо запуска процесса?

anonymous
()
Ответ на: комментарий от lenalena919

Снять показания /sys/class/net/{if}/statistics/ через секунду и вывести разницу?

anonymous
()
Ответ на: комментарий от Spoofing

Говно так. На баше нужно писать коротко и наглядно, а для байтоёбства есть C.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.