Skip to content

runit init

Frank Earl edited this page Dec 12, 2019 · 7 revisions

Name

runit-init - A PID 1 capable kickstart wrapper and /sbin/init replacement

Synopsis

runit-init [ 0 | 6 ]

Description

runit-init is typically the first process the OS starts. If runit-init is started as PID 1, it executes and then replaces itself with runit(8).

If runit-init is started while the system is up, it must be either called as "init 0" or "init 6" :

runit-init 0

Tells runit running as PID 1 to shutdown and halt the system. To signal runit(8) the system halt request, runit-init removes all permissions of the file /etc/runit/reboot (chmod 0), and sets the execute by owner permission of the file /etc/runit/stopit (chmod 100). Then a CONT signal is sent to runit(8).

runit-init 6

Tells runit running as PID 1 to shutdown and reboot the system. To signal runit(8) the system reboot request, runit-init sets the execute by owner permission of the files /etc/runit/reboot and /etc/runit/stopit (chmod 100). Then a CONT signal is sent to runit(8).

Exit Codes

runit-init returns 111 on error, 0 in all other cases.

See Also

runit(8), runsvdir(8), runsvchdir(8), sv(8), runsv(8), chpst(8), utmpset(8), svlogd(8)

Authors

Gerrit Pape pape@smarden.org
Frank Earl linusti@gmail.com

Clone this wiki locally