glenda.party
term% ls -F
term% cat index.txt
INIT(8)                     System Manager's Manual                    INIT(8)



NAME
       init - initialize machine upon booting

SYNOPSIS
       /$cputype/init [ -ctm ] [ command ...  ]

DESCRIPTION
       Init  initializes the machine: it establishes the name space (see name‐
       space(4) and newns in auth(2)), and environment (see env(3)) and starts
       a  shell (rc(1)) on the console.  If a command is supplied, that is run
       instead of the shell.  On a CPU server the invoked shell runs  cpurc(8)
       before accepting commands on the console; on a terminal, it runs termrc
       and then the user's profile.  Options -t (terminal) and -c (CPU)  force
       the  behavior  to correspond to the specified service class.  Otherwise
       the default is CPU.

       Init sets environment variables $service (to or $objtype (to the  value
       of $cputype), $user (to the contents of #c/user), and $timezone (to the
       contents of /adm/timezone/local).

       With option -m init starts only an interactive shell regardless of  the
       command or service class.

       On  a  CPU  server, init requires the machine's password to be supplied
       before starting rc on the console.

       Init is invoked by boot(8), which sets the arguments as appropriate.

SOURCE
       /sys/src/cmd/init.c

SEE ALSO
       rc(1), auth(2), boot(8)



                                                                       INIT(8)