Настройка 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 $@/$#

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

1 ответ

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

Существует также Watcher, я не уверен, поддерживает ли он подстановочные знаки в пути, насколько я понимаю, это документация, это не так.

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

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