tcpdump, не пишущий вывод

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

tcpdump -ni any port 25

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

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 ответов

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

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