README Daemontoolsx
Origin
daemontoolsx is based on:
Copyright 2001 D. J. Bernstein http://cr.yp.to/daemontools.html
put into the public domain 2007.
daemontoolsx includes some enhancements for multilog created by
Bruce Guenter https://untroubled.org/daemontools-encore/
also put in the public domain.
Compatibility
daemontoolsx is 100% compatible with daemontools-0.76 although it is based on fehQlibs (>= 31).
Enhancements
- Improved slashpackage installation allowing more refined settings.
- Services under control of supervise have now the ability to be started depending on an external file-based s/trigger. The trigger does not require supervise or other modules of daemontoolsx, thus can be given out-of-bailiwick. Currently supported are supervice/status files and generic so-called pid-files including the pid of the depending process. Unlike the s/down concept, this works dynamically.
- multilog follows the concept of Bruce Guenter to provide bulk writing into the log file, thus reducing the otherwise byte-wise required syscalls significantly. Additionally, the log output can optionally carry an 'accustamped' timestamp as alternative to 'tai64n'.
- tai64nfrac from s/qmail has been included.
- man-pages have been added.
- The location of the required service directory can now be freely choosen by means of conf-service.
Credits
daemontoolsx is a respectful bow and not a competition for daemontools and/or daemontools-encore to be suitable for current Unix OS.
feh, April 2026.