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