-
Notifications
You must be signed in to change notification settings - Fork 11
runit init
runit-init
runit-init [ 0 | 6 ]
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" :
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).
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).
runit-init returns 111 on error, 0 in all other cases.
runit(8), runsvdir(8), runsvchdir(8), sv(8), runsv(8), chpst(8), utmpset(8), svlogd(8)
About runit:
Benefits
Frequently Asked Questions (FAQ)
Building runit:
Setting up runit:
Replacing Init
Running WITH Init
Runlevels
Service Dependencies
Execution Modifiers
Using runit commands:
runit
runit-init
sv
runsvdir
runsvchdir
runsv
svlogd
chpst
utmpset