Software
skarnet.org
s6-rc
What is it ?
s6-rc is a service manager for
s6-based
systems, i.e. a suite of programs that can start and stop
services, both long-running daemons and one-time
initialization scripts, in the proper order according to a
dependency tree. It ensures that long-running daemons are
supervised by the s6 infrastructure, and that one-time
scripts are also run in a controlled environment.
Installation
Requirements
- A POSIX-compliant system with a standard C development environment
- GNU make, version 4.0 or later
- skalibs version
2.3.5.2 or later
- execline version
2.1.2.2 or later
- s6 version
2.1.6.0 or later
Licensing
s6-rc is free software. It is available under the
ISC license.
Download
Compilation
- See the enclosed INSTALL file for installation details.
Upgrade notes
- This page lists the differences to be aware of between
the previous versions of s6-rc and the current one.
Reference
Commands
All these commands exit 111 if they encounter a temporary error, and
100 if they encounter a permanent error - such as a misuse.
Offline tools: creating and managing a compiled service database
Online tools: managing your live services
Related resources
Discussion
- s6-rc is discussed on the
skaware mailing-list.
Similar work
- anopa is another service manager
for s6, with a similar design (but no compilation phase).
- nosh
is a complete init system and service manager for Unix.