tcpdump не записывает вывод

Я пытаюсь захватить пакеты на порт 25. Следующие команды работают нормально (я могу видеть вывод на терминале всякий раз, когда я отправляю тестовое письмо):

tcpdump -ni any port 25

Однако следующая команда не работает 't work

tcpdump -ni any port 25 2>/dev/null > dump.txt & echo $!;

По праву эта команда должна сохранять вывод в файле dump.txt (после убийства процесса tcpdump). Я делал это раньше. Но в этой системе он создает файл dump.txt, но он не сохраняет вывод в этот файл.

Я где-то читал, что, возможно, потому, что файловая система заполнена. Как узнать, заполнена ли моя файловая система? Кажется, у меня все еще много места.

root@pve:~# df -h Filesystem Size Used Avail Use% Mounted on udev 10M 0 10M 0% /dev tmpfs 6.3G 17M 6.3G 1% /run /dev/dm-0 95G 12G 79G 13% / tmpfs 16G 40M 16G 1% /dev/shm tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs 16G 0 16G 0% /sys/fs/cgroup /dev/fuse 30M 28K 30M 1% /etc/pve
1
задан 26 April 2017 в 16:06

0 ответов

Другие вопросы по тегам:

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