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

используйте 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

Итак, ваша команда должна быть в порядке. Обратите внимание на два момента:

  1. Добавьте необходимые изменения в запись, например, упомянутые в вашем вопросе (IN_CREATE и т. Д.).
  2. Эта запись будет отслеживать только каталог, в котором находятся файлы / папки, но не его подпапки. это НЕ рекурсивный. Вам нужно включить больше записей, если вы хотите просматривать другие подпапки.