Используйте incrontab для запуска задания cron, когда что-либо в каталоге изменено с использованием *
Как я могу сказать incrontab запустить эту команду, если в /web
каталог?
/web IN_CREATE,IN_DELETE,IN_MODIFY /bin/echo "this is a test..."
1 ответ
Решение
Вот синтаксис записи incrontab, взятый с этой страницы:
<directory> <file change mask> <command or action> options
Итак, ваша команда должна быть в порядке. Вам необходимо обратить внимание на два момента:
- Добавьте необходимые изменения в записи, такие как упомянутые в вашем вопросе (IN_CREATE и т. Д.).
- Эта запись будет смотреть только каталог файлов / папок в нем, но не в его подпапках. Это НЕ рекурсивно. Вам нужно включить больше записей, если вы хотите посмотреть другие подпапки.