[sisyphus] incron - сделаем жизнь забавнее...

Anton Farygin rider на altlinux.com
Вт Май 26 17:30:45 MSD 2009


Всем привет.

В сизиф отправлена небольшая игрушка, которая позволяет сделать жизнь 
пользователей и системных администраторов намного приятнее и интереснее ;)

Коротко говоря - это аналог cron'а, но задания выполняются по факту 
изменений в файловой системе. При этом события отслеживаются с помощью 
inotify.

apt-get install incron

service incrond start

incrontab -e


Обратите внимание, что структура файла incrontab описана в man 5 
incrontab. И там есть довольно неприятное ограничение - разделителем 
полей может быть только пробел, и никак иначе.
Пример:

/var/ftp/incoming IN_ALL_EVENTS /home/rider/bin/test.sh $@ $%
По любому событию в каталоге /var/ftp/incoming будет запущен 
/home/rider/bin/test.sh, которому в качестве параметров передано имя 
файла и тип операции над ним.

Удачного развлечения.

Rgds,
Rider



Подробная информация о списке рассылки Sisyphus