LINUX.ORG.RU

Триггер на изменение файла.


0

0

Нужно чтобы комп попискивал при изменении выбранного файла. Видел gamin но это вроде низкоуровневая прослойка. Нет ли простого трюка чтоб повесить на событие изменения файла команду или скрипт?

Ответ на: комментарий от sdio

О, как раз тоже на него вышел). То что нужно. Вот ссылочки, может пригодятся кому.

Requirements

* Linux kernel 2.6.13 or later (with inotify compiled in) * inotify headers (inotify.h, inotify-syscalls.h) installed in <INCLUDE_DIR>/sys. The most common place is /usr/include/sys. On some distributions there is only one of these files (inotify.h) which contains everything necessary. * GCC 4.x compiler (probably works also with GCC 3.4, possibly with older versions too)

Howto по установке на Debian etch:

http://www.howtoforge.com/triggering-commands-on-file-or-directory-changes-wi...

Страница проекта:

http://inotify.aiken.cz/?section=incron&page=why&lang=en

gkrellm
() автор топика
Ответ на: комментарий от gkrellm

Кстати для озвучки мониторинга логов можно обойтись без incron.

tail -f /var/log/logfile | beep -s

Это заставит beep пикать на каждую новую строчку на входном потоке.

Но incron работает намного быстрее.

gkrellm
() автор топика
Ответ на: комментарий от sdio

Опять выхожу на связь.

У кого есть опыт расстановки подобных триггеров на BSD?

Там вроде другая система используется, нежели inotify. И аналоги incron там пока в зачаточном сотоянии.

gkrellm
() автор топика
Ответ на: комментарий от gkrellm

Нашел, под FreeBSD годится Gamin. Она и под линукс есть.

gkrellm
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.