s6-rc
Software
skarnet.org

The s6-rc-compile program

s6-rc is a machine state manager: it brings the machine to a desired state, by starting or stopping services as needed.

Interface

     s6-rc [ -v verbosity ] [ servicenames... ]

Options

s6-rc control

Up or down

Service selection

Actions

Usage examples

 s6-rc myservicebundle 

Brings up all the services represented by myservicebundle, dependencies first.

 s6-rc -Sad 

Brings down all the services in an orderly manner. This is typically run at shutdown time.

 s6-rc -Au myservicebundle 

Prints the names of all atomic services represented by myservicebundle, as well as everything they depend on.

 s6-rc -Ad myservicebundle 

Prints the names of all atomic services represented by myservicebundle, as well as everything that depends on them.

 s6-rc -pun0 myservicebundle 

Prints what s6-rc would do to bring the state to just myservicebundle and its dependencies.

Internals