осилил.
решение:ставим
sudo aptitude update && sudo aptitude install incron
удаляем файл /etc/incron.allow (или вносим туда тех, кому можно юзать, один юзернейм на одну строку)
читаем
man incrond
man incron.conf
man incrontab
просветились... а вот как составить сам файл с заданиями что-то неясно. а вот тут немного неочевидно)) разгадка:
man 5 incrontab
там расписано понятно и с примерами. типы событий перечисляются через запятую. да, избегайте использования IN_ALL_EVENTS, т.к. оный срабатывает даже на простой вход в заданную папку, не говоря уже об обращении к файлам.
более того, об этом уже сказано в мануале, но все же повторюсь: избегайте вызова по событию команд, вызывающих то же событие (например, когда при обращении к файлу происходит сканирование всех файлов, т.е. опять обращение к файлам), ибо это есть ничто иное как бесконечный цикл, я так только что подвесил сервак напрочь
и вот еще что: на одно событие - одна команда, всякие "что-то && что-то еще" не катят, пишите простенький скрипт из двух команд. да, если скрипт лежит в домашней папке, путь надо указывать абсолютный, ~ или $HOME не канают.
для примера привожу свой incrontab (он невелик):
/media/svalka/music IN_MODIFY,IN_CREATE,IN_DELETE,IN_MOVE /home/srv/.bin/reloadshares
(все вместе вызывает обновление шары в museekd при изменениях в расшаренной папке)
вот, в общем-то, и все, остальное просто и доступно расписано в вышупомянутых манах