incron

Скриншот программы:
incron
Детали программы:
Версия: 0.5.10
Дата загрузки: 14 Apr 15
Разработчик: Lukas Jelinek
Тип распространения: Бесплатная
Популярность: 35

Rating: 4.0/5 (Total Votes: 1)

incron является "Inotify крон" система. Он работает как регулярного крон, но управляется событиями в файловой системе вместо временных периодов.
incron содержит две программы, демон называется "incrond" (по аналогии с crond) и таблица манипулятор "incrontab" (например, "CRONTAB").
Как построить:
 
Потому что эта версия очень рано она не содержит стандартный портативный механизм сборки. Существует только файл сборки, который должен быть изменен вручную. На многих системах Linux вам не нужно ничего менять.
Пожалуйста, ознакомьтесь с Makefile, прежде чем вы наберете 'Make'. Особенно проверить префикс и другие общие переменные. Если все сделано, теперь вы можете построить файлы ('сделать').
Исполняемые файлы должны быть, конечно, установленного в корне. Обратите внимание, что программа установки создает специальную пользователя 'incron ", которая управляет таблицы incron.
Как использовать:
 
Incron демон (incrond) должен быть запущен под корень (как правило, от уровня выполнения скрипта и т.д.). Он загружает текущие пользовательские таблицы и перехватывает их на более поздние изменения.
Incron стол манипулятор может быть запущен под любой обычный пользователь, так как это SUIDs. Для манипуляции с таблицами используют в основном тот же синтаксис, как и для программы кронтаб. Вы можете импортировать таблицу, удалять и редактировать текущую таблицу.
Строки таблицы пользователь имеет следующий синтаксис:
<Путь> <маска> <команда>
Где:
<Путь> представляет собой путь файловой системы (в настоящее время избежать пробелов!)
<Маска> является символическим (см inotify.h; используйте запятые для разделения символов) или числовой маска для событий
<Команда> является приложение или скрипт для запуска по событиям
Команда может содержать эти символы:
$$ - Знак доллара
$ @ - Смотрел файловая система путь (см выше)
# $ - Имя файла, связанных с событием
Пример: Необходимо запустить программу 'ABC' с указанием полного пути файла в качестве аргумента каждый раз файл был изменен в / вар / почте. Одним из решений следующим образом:
/ Var / почты IN_CLOSE_WRITE ABC $ @ / $ #

Что нового В этом выпуске:

  • пространства в случае связанной Имена файлов теперь обрабатываются правильно (# 0000178)
  • сбой на incrontab --user фиксированной (# 0000187)
  • мужчина страницы улучшилось (ошибка отчетности данные по состоянию на # 0000407
  • Makefile улучшилось ('освободить чистые' также удаляет 'документ')

Что нового в версии 0.5.8:

  • Подробнее & Quot; включают & Quot; директивы были добавлены для обеспечения лучшей совместимости компилятора.
  • Помощь сообщения были исправлены.
  • Некоторые предупреждения, связанные с необработанными неудач были зафиксированы.

Требования

  • ядро ​​Linux 2.6.13 или выше (с Inotify составлен в)
  • Inotify заголовки (inotify.h, Inotify-syscalls.h), установленные в / SYS. Наиболее распространенным место / USR / включать / SYS.
  • компилятор GCC 4.x (вероятно, также работает с GCC 3.4, возможно, с более старыми версиями тоже)

Похожие программы

Комментарии к incron

Комментарии не найдены
добавить комментарий
Включите картинки!