Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
runit-init(8)		    System Manager's Manual		 runit-init(8)

NAME
       init - a	UNIX process no	1

SYNOPSIS
       init [ 0	| 6 ]

DESCRIPTION
       runit-init  is  the  first process the kernel starts.  If runit-init is
       started as process no 1,	it runs	and 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:

       init 0 tells the	Unix process no	1 to shutdown and halt the system.  To
	      signal  runit(8) the system halt request,	runit-init removes all
	      permissions of the file /usr/local/etc/runit/reboot  (chmod  0),
	      and  sets	 the  execute by owner permission of the file /usr/lo-
	      cal/etc/runit/stopit (chmod 100).	 Then a	CONT signal is sent to
	      runit(8).

       init 6 tells the	Unix process no	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   /usr/lo-
	      cal/etc/runit/reboot   and   /usr/local/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)

       http://smarden.org/runit/

AUTHOR
       Gerrit Pape <pape@smarden.org>

								 runit-init(8)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=runit-init&sektion=8&manpath=FreeBSD+Ports+14.3.quarterly>

home | help