daemontools is a
process supervision
Process supervision is a form of operating system service management in which some master process remains the parent of the service processes.
Benefits
Benefits compared to traditional process launchers and system boot mechanisms, like System V i ...
toolkit written by
Daniel J. Bernstein
Daniel Julius Bernstein (sometimes known as djb; born October 29, 1971) is an American German mathematician, cryptologist, and computer scientist. He is a visiting professor at CASA at Ruhr University Bochum, as well as a research professor of ...
as an alternative to other system initialization and process supervision tools, such as
Init
In Unix-based computer operating systems, init (short for ''initialization'') is the first process started during booting of the computer system. Init is a daemon process that continues running until the system is shut down. It is the direc ...
.
Some of the features of daemontools are:
* Easy service installation and removal
* Easy first-time service startup
* Reliable restarts
* Easy, reliable signalling
* Clean process state
* Portability
Similar applications are
runit
runit is an init and service management scheme for Unix-like operating systems that initializes, supervises, and ends processes throughout the operating system. Runit is a reimplementation of the daemontools process supervision toolkit that ...
, s6, and daemontools-encore.
daemontools-encore
/ref>
References
External links
maintained by the author
Public-domain software with source code
Unix process- and task-management-related software
{{Unix-stub