[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