UnixDaemonReloader - Update 2016.01.03
Updated version of the program. Added new features:
Configuration file:
Source codes:
UnixDaemonReloader Source Code
Compilled binary files for FreeBSD and Linux:
UnixDaemonReloader on SourceForge
- Delay before running the script;
- Opportunity to perform before basic script, "pre-app" script for checking configuration or execute other actions, and on the returned response from the "pre-app" script to restart service, or to run "error-script". All these parameters are optional and are not mandatory to use.
Configuration file:
Update from 2016.01.03:
Added parameters "pre-app script", "result of pre-app script" and "error script" into listing of files for watching. "Pre-app" script must to return result to stdout. Example for return: "OK" :) If returned value equals value from configuration file, will running script for restarting or reloading service, else after ending amount of attempts to execute "pre-app", will running "error script". See README.md for study new syntax of WatchList.
PS: You can add into "pre-app script" syntax check and backup configuration file. "Error script" may contain sending E-Mail or SMS and restore from backup copy of the config.
Added parameter UDR_ScriptsPath, pointing the path to pre-app scripts.
Added parameter UDR_PreAppAttempt, indicating the number of executing times the "pre-app" script, after that execute "error-script" or stop attempts.
Fixed restart for all services after first initialize database of files
Update from 2015.12.23:
UDR_PauseBefore - pause before running the script (seconds). This setting for save your daemons from "your hands". If you during editing configuration file, accidentally press "save a file" with error or unfinished, then you have time to correct the error before the daemon will be restarted.Full description for configuration file in: Full article about Unix Daemon Reloader
Source codes:
UnixDaemonReloader Source Code
Compilled binary files for FreeBSD and Linux:
UnixDaemonReloader on SourceForge