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

Настройка inotify (incron) для мониторинга нескольких каталогов с помощью звездочки

Я пытаюсь создать запись в /etc/incron.d/ который будет отслеживать все изменения, сделанные в следующих каталогах:

/var/www/virtualhosts/dev.anuary.com/*/*/public/css

Я предполагаю, что это должно быть так просто, как:

/var/www/virtualhosts/dev.anuary.com/*/*/public/css IN_MODIFY,IN_NO_LOOP php /var/www/virtualhosts/dev.anuary.com/test.php $@/$#

Однако последнее не работает. Я не могу перечислить все каталоги просто потому, что они меняются довольно нерегулярно.

Нет, я не думаю, что это возможно.
Путь должен быть абсолютным.

А также есть Наблюдатель, Я не уверен, поддерживает ли он подстановочные знаки в пути, из того, что я понимаю из документации, это не так.

Но вы можете использовать его для рекурсивного мониторинга /var/www/virtualhosts/dev.anuary.com/ и адаптируйте запущенную команду, чтобы ничего не делать с файлами, которых нет в /var/www/virtualhosts/dev.anuary.com/*/*/public/css