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