Linux — выполнение задания при изменениях в папке?
Здравствуйте.
Есть маленький кейс.
Файловое хранилище на NextCloud + сканер который пишет файлы в сетевую папку (Samba).
Соответственно после того как сканер записал файл, NextCloud о нем не чего не знает и нужно запускать сканирование вот такой командой: cd /var/www/html/nextcloud; php occ files:scan --path=/Scan
Это завернуто в Cron и выполняется каждую минуту.
Подскажите, если какой-то софт который выполняет задания при изменениях в файловой системе? Чтобы сканировать папку при появлении там файлов а не более тысячи раз в сутки.
https://docs.nextcloud.com/server/11/admin_manual/...
я выбрал опцию Ajax чтоб рескан папок проходил при обновлении окна браузера.
Учитывайте что рескан занимает определенное время, была ситуация когда при наличии ~1000000 файлов(разного размера общим размером в 800Gb) и ~20000 папок - эта опреация занимала до 5 часов.