runit 1.9.0 (Development branch) |
|
|
runit is a cross-platform Unix init scheme with service supervision; a replacement for sysvinit and other init schemes. It runs on GNU/Linux, *BSD, Mac OS X, and Solaris, and can easily be adapted to other Unix operating systems. runit implements a simple three-stage concept. Stage 1 performs the system's one-time initialization tasks. Stage 2 starts the system's uptime services (via the runsvdir program). Stage 3 handles the tasks necessary to shutdown and halt or reboot.
License: BSD License (revised)
Changes:
The default directory for services is now
/service/, and no longer /var/service/. When
installing runit on a system that should comply
with the Filesystem Hierarchy Standard (FHS),
neither /service/ nor /var/service/ should be
chosen, but /etc/service/. It is recommended to
create a compatibility symlink /service pointing
to /etc/service in this case. This version
additionally fixes the runsv program to properly
handle service directories with ./log being a
symlink to a directory on a different device, and
slightly updates the sv program and the
documentation.
|