UnixDaemonReloader - обновление от 2016.01.03
Обновилась версия программы. Добавились такие функции:
Конфигурацияонный файл:
Исходники:
UnixDaemonReloader Source Code
Скомпилированные версии для FreeBSD и Linux:
UnixDaemonReloader on SourceForge
UnixDaemonReloader on My Google Drive
Обновилась версия программы. Добавились такие функции:
- Задержка перед выполнением перезапуска, после изменения файла;
- Возможность выполнения перед основным скриптом перезапуска, предварительного скрипта на пример с проверкой консистентности конфига или иных действий, и уже на основе возвращенного ответа от предварительного скрипта начинать перезапуск, или запускать скрипт с реакцией на ошибку. Все эти параметры опциональны, и не обязательны к использованию.
Конфигурацияонный файл:
Обновление от 2016.01.03:
Добавлены параметры "скрипт предварительной проверки", "результат удачной проверки" и "скрипт в случае ошибки проверки" в список файлов для отслеживания в кофигурационном файле. Скрипт предварительной проверки должен возвращать результат проверки на стандартный вывод. Например: "OK". Если Возвращенное текстовое значение равно тому что в конфиге - выполняется скрипт перезапуска, иначе после окончания попыток проверки исполнится скрипт ошибки. Смотри README.md для ознакомления с новым синтаксисом.
PS: Вы можете добавить в скрипт предварительной проверки например проверку конфига на правильность или бекап конфига. В скрипт ошибки тоже можно добавить отправку E-Mail, SMS или возврат копии конфига из бэкапа.
Добавлен параметр UDR_ScriptsPath, указывающий путь к предварительным скриптам.
Добавлен параметр UDR_PreAppAttempt, указывающий количество попыток исполнения скрипта предварительной проверки, поселе чего исполняется скрипт обработки ошибки или попытки прекращаются.
Исправлен тотальный перезапуск всего и вся после первого создания базы файлов.
Обновление от 2015.12.23:
UDR_PauseBefore - пауза в секундах перед запуском скрипта. Этот параметр сделан для того, что бы если вы вдруг случайно во время редактирования конфига сохранили файл "недоделанным", то у вас было время на исправление ошибки до перезапуска демона.Полное описание конфигурационного файла в: Полная статья про Unix Daemon Reloader
Исходники:
UnixDaemonReloader Source Code
Скомпилированные версии для FreeBSD и Linux:
UnixDaemonReloader on SourceForge
UnixDaemonReloader on My Google Drive
No comments :
Post a Comment