inotitfywait список доступных файлов (один раз) без дубликатов
Я уверен, что это простой вопрос, но я просто не могу понять это. Перечислите все файлы, которые (каким-либо образом) вызывают событие, определенное в inotifywait.
Моя команда: inotifywait -m -c -r $PWD > /tmp/file.csv
Проблема: При мониторинге $PWD и запуске процесса, который обращается к этому каталогу, я получаю избыточную информацию о том, что файлы доступны. Было бы достаточно знать, что файл был доступен один раз (нет для каждого случая).
Майкл
1 ответ
Я не думаю, что есть какой-то способ получить inotifywait
сделать это - было бы сложно, потому что либо ядро, либо inotifywait
Самому придется запоминать все файлы, о которых ранее сообщалось, чтобы избежать выдачи дополнительных событий.
Вам, вероятно, нужно будет обработать журнал sort -u
или что-то, чтобы удалить дубликаты событий, которые вас не интересуют.