Сохранить вывод скорости nethogs в файл

Я хочу регистрировать скорость загрузки с помощью nethogs. Я пробовал следующее:

nethogs -t wlo1 | awk '/firefox/{ print $3}'> speedTest.txt

Однако выходной файл оказывается пустым. Я уже заверил, что могу сохранить в файл, используя эту ссылку. И я просмотрел код в этом ответе, но он не именно то, что я хочу.

Я получаю вывод скорости DL в своем терминале, когда пытаюсь:

nethogs -t wlo1 | awk '/firefox/{ print $3}'

-- РЕДАКТИРОВАТЬ -- С предложением ниже

(nethogs -t wlo1 | awk '/firefox/{ print $3}) &> speedTest.txt

Я получаю вывод в файле speedTest.txt:

«Ожидание прибытия первого пакета (см. ошибку 1019381 на sourceforge.net)»

который является стандартным выводом nethogs каждый раз, когда я его запускаю. Остальная часть файла пуста.

Когда я просто запускаю nethogs -t wlo1 | awk '/firefox/{ print $3}', я получаю что-то вроде

«Ожидание прибытия первого пакета (см. ошибку 1019381 на sourceforge.net)»

102.8

248.7

318.2

и т. д. и т. д.


person MichaelDeSanta    schedule 21.09.2016    source источник
comment
вероятно, он использует stderr. используйте 2>&1 или &>   -  person karakfa    schedule 21.09.2016
comment
файл остается пустым с обоими предложениями   -  person MichaelDeSanta    schedule 21.09.2016
comment
попробуй (nethogs -t wlo1 | awk '/firefox/{ print $3}) &> speedTest.txt   -  person karakfa    schedule 21.09.2016
comment
Я получаю только стандартный вывод: Ожидание прибытия первого пакета (см. ошибку 1019381 на sourceforge.net). До сих пор нет данных о скорости.   -  person MichaelDeSanta    schedule 21.09.2016
comment
@MichaelDeSanta, можете ли вы привести образец своего вывода?   -  person wpcarro    schedule 22.09.2016
comment
попробуй так: nethogs -t wlo1 2>&1 | awk '/firefox/{print $3}'> speedTest.txt   -  person webb    schedule 29.09.2016
comment
это сработало! большое спасибо, вы избавили меня от большого количества ненужной предварительной обработки :)   -  person MichaelDeSanta    schedule 30.09.2016


Ответы (1)


Это сработало, основываясь на ответах Уэбба:

nethogs -t wlo1 2>&1 | awk '/firefox/{print $3}'> speedTest.txt
person MichaelDeSanta    schedule 29.09.2016