Creating service directories and files
runit
is a reimplementation of the daemontools
process supervision kit. It was created by Gerrit Pape as a replacement for System V init
and other Unix init
schemes. At the time of writing, the two best sources of information on runit
were Pape's website (http://smarden.org/runit/) and Void Linux's online documentation.
BusyBox's implementation of runit
differs from standard runit
mostly in terms of
self-documentation. For example, sv --help
makes no mention of the sv
utility's start
and check
options, which are in fact supported by BusyBox's implementation. The source code for BusyBox runit
can be found in BusyBox's output/build/busybox-1.31.1/runit
directory. You can also browse the latest version of the BusyBox runit
source code online at https://git.busybox.net/busybox/tree/runit. If there are any bugs in, or features missing from, BusyBox's implementation of runit
, you can fix or add them by patching...