tshark создает пустой файл при запуске из скрипта
Я написал следующий скрипт для сохранения CSV-файла в папке testcsv2, когда файл pcap создается в папке test2
inotifywait -m /home/tejas/Desktop/test2 -e create |
while read path action file; do
echo "The file '$file' appeared in dictionary '$path' via '$action'"
tshark -r $file -T fields -E separator=, -E occurrence=f -e frame.time_epoch -e wlan.ta -e tzsp.wlan.signal > /home/tejas/Desktop/testcsv2/output.csv
done
Однако, когда я запускаю скрипт tshark из терминала, он работает нормально, но когда я запускаю этот скрипт, он создает пустой файл. Что может быть не так?
РЕДАКТИРОВАТЬ: Следующие события происходят при создании файла
/home/tejas/Desktop/test2/ OPEN test_00052_20160830191016.pcap
/home/tejas/Desktop/test2/ MODIFY test_00052_20160830191016.pcap
/home/tejas/Desktop/test2/ OPEN,ISDIR
/home/tejas/Desktop/test2/ ACCESS,ISDIR
/home/tejas/Desktop/test2/ OPEN,ISDIR
/home/tejas/Desktop/test2/ CLOSE_NOWRITE,CLOSE,ISDIR
/home/tejas/Desktop/test2/ ACCESS,ISDIR
/home/tejas/Desktop/test2/ ACCESS,ISDIR
/home/tejas/Desktop/test2/ ACCESS,ISDIR
/home/tejas/Desktop/test2/ CLOSE_NOWRITE,CLOSE,ISDIR
/home/tejas/Desktop/test2/ MODIFY test_00052_20160830191016.pcap
/home/tejas/Desktop/test2/ MODIFY test_00052_20160830191016.pcap
/home/tejas/Desktop/test2/ MODIFY test_00052_20160830191016.pcap
/home/tejas/Desktop/test2/ MODIFY test_00052_20160830191016.pcap
/home/tejas/Desktop/test2/ CLOSE_WRITE,CLOSE test_00052_20160830191016.pcap