﻿	Демон-планировщик для linux. Собирает уведомления о событиях и выполняет связанные с ними  команды пользователя. В его основе лежит inotify — одна подсистем ядра linux. Настройка осуществляется через конфигурационный файл mconfig.txt, находящийся в папке с программой. Чтобы запустить программу введите
«bash run.sh» в консоли.

	Формат конфигурационного файла:
[путь1] [путь2] … [путьN] # [событие1][событие2] … [событиеN] [?] [*] # [команда1] # [команда2] # … # [командаN] # |
 путь — это путь к наблюдаемым файлам и директориям
 событие — это событие, которое может произойти с этими файлами и директориями
 команда — команда, которая выполнится при возникновении событий (она будет передана интепретатору команд на выполнение)
(!Примеры конфигурационного файла можно найти в папке example)
	Возможные события:
Произошел доступ к файлу (чтение) - IN_ACCESS 
Файл был открыт  - IN_OPEN
Файл был перемещен в наблюдаемую директорию - IN_MOVED_TO 
Файл был перемещен из наблюдаемой директории - IN_MOVED_FROM
Комбинация событий IN_MOVED_FROM и IN_MOVED_TO - IN_MOVE
Наблюдаемый файл или директория были перемещены - IN_MOVE_SELF
Файл был изменен - IN_MODIFY
В наблюдаемом пути создан файл или директория - IN_CREATE
В наблюдаемом пути удален файл или директория - IN_DELETE
Был удален наблюдаемый файл или директория - IN_DELETE_SELF
Закрытие файла без записи - IN_CLOSE_NOWRITE
Открытый для записи файл был закрыт - IN_CLOSE_WRITE
Комбинация IN_CLOSE_WRITE и IN_CLOSE_NOWRITE - IN_CLOSE 
Изменены метаданные (разрешения, владелец и  т.п.) - IN_ATTRIB
* - специальное событие, происходит, когда совершается что-то из перечисленного
? - специальное событие, наблюдение за всеми путями прекращается, после возникновения хотя бы одного события для кокой-нибудь из перечисленных директорий
(!Ход выполнения программы, успешность исполнения команд можно посмотреть в файле log.txt, который появится в папке с текущим временем и датой в директории программы)
 Гареев Роман кн-301 2011
