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

0 ответов

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