Как найти процесс, которые лавинно рассылают целую сеть

Вы запускаете приложение в фоновом режиме, и приложение генерирует выходные данные. Ваша подсказка все еще там, просто отображается дополнительная информация.

Например:

$ ( sleep 1 && echo hello ) &
[1] 24764
$ █

А затем после задержки в 1 секунду я получаю:

$ ( sleep 1 && echo hello ) &
[1] 24764
$ hello
█

echo просто записывает вывод на ваш терминал и появляется там, где в данный момент находится ваш курсор. Оболочка не знает, что вывод был показан. Вы можете продолжать вводить текст, как если бы этого вывода не было (его просто становится трудно читать).

Однако чистым решением этой проблемы было бы перенаправление вывода:

nohup python tserver.py >/dev/null 2>&1 &
1
06.03.2015, 00:38
1 ответ

Пакет jnettop может предоставить информацию, которую вы ищете; однако команда netstat -anp просто покажет вам, какие процессы подключены к сокету - она не скажет вам, сколько данных отправляется, но может помочь в идентификации процессов, к которым вы не ожидаете подключения ни к чему.

1
27.01.2020, 23:51

Теги

Похожие вопросы