Назад | Перейти на главную страницу

Мониторинг файлов на общем хосте

У меня есть клиент, который хочет получать уведомления в любое время, когда в их каталоге на общем хосте появляются новые файлы. Поскольку каталог является веб-сайтом, который кэширует файлы в определенном подкаталоге, мы хотим иметь возможность игнорировать изменения в этом подкаталоге.

Есть ли инструмент, который уже может это сделать? Или сценарий оболочки?

Было бы здорово, если бы результаты тоже можно было отправить по электронной почте.

Если возможно, используйте Incron. Он использует функцию inotify ядра Linux (которая в основном отправляет сигналы в пользовательское пространство каждый раз, когда изменяется какой-то требуемый файл / каталог) и может быть настроен, например, для запуска сценария каждый раз, когда какой-либо файл или каталог каким-либо образом изменяется или открывается. С incron вы можете получать оповещения в режиме реального времени.