linux (gentoo) и linux (redhat on AWS free)
Я являюсь членом группы pcap и могу запускать tcpdump как пользователь, не являющийся root.
Я пытаюсь запустить скрипт запуска tcpdump в фоновом режиме и отправить вывод в текстовый файл temp.txt Мой скрипт создаст файл с именем temp.txt, но / usr / bin / tcpdump -tttt не будет писать к этому. Я могу запустить скрипт без nohup.
/usr/sbin/tcpdump -c 10 -tttt > `pwd`/temp.txt
Пожалуйста, скажите мне, почему nohup не будет работать?
Вот мой скрипт:
#!/bin/bash
#tpd-txt.sh
nohup /usr/sbin/tcpdump -c 10 -tttt > `pwd`/temp.txt > /dev/null 2>&1 &