Я хочу регистрировать скорость загрузки, используя nethogs. Я пробовал следующее:Сохраните вывод скорости nethogs в файл
nethogs -t wlo1 | awk '/firefox/{ print $3}'> speedTest.txt
Однако выходной файл оказывается пустым. Я уже заверил, что могу сохранить файл, используя этот link. И я просмотрел код в этом answer, но он точно не делает то, что я хочу.
я получаю выход скорость DL в моем терминале, когда я пытаюсь:
nethogs -t wlo1 | awk '/firefox/{ print $3}'
- EDIT - с предложением ниже
(nethogs -t wlo1 | awk '/firefox/{ print $3}) &> speedTest.txt
Я получаю вывод в файл SpeedTest. txt:
«Ожидание поступления первого пакета (см. исходную ошибку источника 1019381)»
, который является стандартным выходом из nethogs каждый раз, когда я запускаю его. Остальная часть файла пуста.
Когда я просто запустить nethogs -t wlo1 | awk '/firefox/{ print $3}'
, я получаю что-то вроде
"Ожидание первого пакета, чтобы прибыть (см sourceFORGE.net ошибка 1019381)"
102,8
248,7
318,2
и т.д., и т.д.
, вероятно, он использует стандартный поток ошибок. используйте '2> & 1' или' &> ' – karakfa
файл остается пустым с обоими предложениями – MichaelDeSanta
try' (nethogs -t wlo1 | awk '/ firefox/{print $ 3}) &> speedTest.txt' – karakfa