mirror of
https://github.com/openbsd/ports.git
synced 2026-06-18 07:24:23 +02:00
541dd7b3b2
"Dinit" is a service supervisor with dependency support. Input from, and OK, sthen@. Many thanks. Also thanks to upstream (Davin McCall) for working with me to fix some bugs found during the porting process.
10 lines
565 B
Plaintext
10 lines
565 B
Plaintext
"Dinit" is a service supervisor with dependency support.
|
|
|
|
Specifically, Dinit can launch multiple services in parallel, with dependency
|
|
management (i.e. if one service's operation depends on another, the latter
|
|
service will be started first). It can monitor the process corresponding to a
|
|
service, and re-start it if it dies, and it can do this in an intelligent way,
|
|
first "rolling back" all dependent services, and restarting them when their
|
|
dependencies are satisfied. However, the precise nature of dependency relations
|
|
between services is highly configurable.
|