Я пытаюсь получить пакеты в порте 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