Значения Grep от nethog и netperf

Мне нужно отслеживать сетевые действия процесса и пропускную способность соединения. Поэтому я решил использовать nethog и netperf сочетании с grep и awk для записи значений в файл.

nethog command: nethogs -t eth0 | grep firefox | awk '{ print $3 }' nethogs -t eth0 | grep firefox | awk '{ print $3 }' nethogs -t eth0 | grep firefox | awk '{ print $3 }' (я хочу загрузить скорость загрузки / скачивания). Первая проблема заключается в том, что команда ничего не печатает.

  • Как получить продолжительность видео в секундах?
  • Шаблоны совпадений обновляют выходной файл без разбора по желанию
  • Показать дубликаты данных с awk print $ 2, $ 3, $ 4 в одной строке
  • Как использовать nawk, как печатать все имена, содержащие четыре символа?
  • Как перемещать файлы в определенные папки на основе записей CSV?
  • Как перемещаться по файлам с помощью результата «ls -al» в Linux?
  • Подробнее: команда: nethogs -t eth0 | grep firefox nethogs -t eth0 | grep firefox output:

     usr/lib/firefox/firefox-bi )/4956/1000 0.338867 0.239063 /usr/lib/firefox/firefox-bi )/4956/1000 0.543555 0.274219 /usr/lib/firefox/firefox-bi )/4956/1000 0.794531 0.489844 /usr/lib/firefox/firefox-bi )/4956/1000 0.794531 0.489844 /usr/lib/firefox/firefox-bi )/4956/1000 0.749023 0.589844 /usr/lib/firefox/firefox-bi )/4956/1000 1.30098 3.47617 /usr/lib/firefox/firefox-bi )/4956/1000 1.90449 8.0127 /usr/lib/firefox/firefox-bi )/4956/1000 5.31641 25.0033 /usr/lib/firefox/firefox-bi )/4956/1000 8.60762 42.0176 

    Я хочу, чтобы два значения были внизу справа. Но, как вы видите, выход не согласован (пробел), добавьте | awk '{print $3}' most of the time return nothing | awk '{print $3}' most of the time return nothing . И я не могу это исправить.

    netperf : netperf -H 192.168.1.10 а выход:

     Recv Send Send Socket Socket Message Elapsed Size Size Size Time Throughput bytes bytes bytes secs. 10^6bits/sec 524288 524288 262144 10.00 **718.62** 

    Я хочу напечатать значение в правом нижнем углу, но понятия не имею, как это сделать. Это вторая проблема => решена fedorqui!

    Можете ли вы, ребята, помочь мне? Любые идеи будут оценены!

  • Как скачать каталог или файлы с командной строкой на сервере Linux
  • Совместное использование папки / раздела между Mac OS X и Linux в Macbook pro?
  • Когда было бы полезно создать жесткую ссылку?
  • Жесткий сброс USB в Ubuntu 10.04
  • Использование Wget для рекурсивного сканирования сайта и загрузки изображений
  • Отключение ускорения мыши в X.Org (Linux)
  • 2 Solutions collect form web for “Значения Grep от nethog и netperf”

    Для второй проблемы вы можете:

     your_command | tail -1 | awk '{print $NF}' 

    Это напечатает последнее поле последней строки данного ввода.

    Начнем с этого:

     nethogs -t eth0 | awk '/firefox/{ print $3 }' netperf -H 192.168.1.10 | awk 'END{ print $NF }' 

    Если они не работают, укажите пример ввода для awk-скриптов, ожидаемого вывода и объяснений.

    Вам понадобится:

     netperf -H 192.168.1.10 | awk '{v=$NF} END{ print v }' 

    С некоторыми awks, так как они не требуются POSIX для сохранения полей в разделе END.

    Давайте будем гением компьютера.