Annotation of coherent/a/usr/man/COHERENT/init, revision 1.1.1.1

1.1       root        1: 
                      2: 
                      3: init                    System Maintenance                   init
                      4: 
                      5: 
                      6: 
                      7: 
                      8: System initialization
                      9: 
                     10: /etc/init
                     11: 
                     12: The COHERENT boot procedure executes init as process 1 to perform
                     13: initialization.  init opens the console terminal /dev/console and
                     14: invokes the shell script /etc/brc  if it exists.  If it does not,
                     15: init invokes a  shell sh on it with HOME  set to /etc.  The shell
                     16: executes /etc/profile  and /etc/.profile if  present.  The system
                     17: then runs in single-user  mode and accepts commands from the con-
                     18: sole.
                     19: 
                     20: When the console  terminates the shell, normally by typing <ctrl-
                     21: D>, init brings up the system in multiuser mode.  It executes the
                     22: shell command  file /etc/rc, which  performs standard bookkeeping
                     23: and maintenance  chores.  Typically it mounts  standard file sys-
                     24: tems, removes  temporary files, and invokes  cron and update.  If
                     25: desired, it  may load device drivers,  enable swapping with swap,
                     26: and enable process accounting with accton.
                     27: 
                     28: Next, init  opens terminals as  specified in the  file /etc/ttys.
                     29: It invokes getty to read a  user name and perform a login on each
                     30: terminal.
                     31: 
                     32: When a user  shell terminates, init updates the system accounting
                     33: information in /etc/utmp  and /usr/adm/wtmp.  Then it reopens the
                     34: appropriate terminal and invokes getty, as above.
                     35: 
                     36: init  rescans  the  file /etc/ttys  for  terminal  changes if  it
                     37: receives  the signal  SIGQUIT.   The command  kkiillll  qquuiitt 11  sends
                     38: SIGQUIT to  the init process.  init then  invokes getty as neces-
                     39: sary.
                     40: 
                     41: init returns  the system to  single user mode if  it receives the
                     42: signal SIGHUP.   The command kkiillll  -11 11 sends SIGHUP  to the init
                     43: process.
                     44: 
                     45: ***** Files *****
                     46: 
                     47: /ddeevv/ccoonnssoollee -- Console terminal
                     48: /ddeevv/ttttyy?? -- Terminal devices
                     49: /eettcc/bbrrcc -- Boot command file
                     50: /eettcc/rrcc -- initialization command file
                     51: /eettcc/ttttyyss -- Active terminals
                     52: /eettcc/uuttmmpp -- Logged in users
                     53: /uussrr/aaddmm/wwttmmpp -- Login accounting data
                     54: /uussrr/ssppooooll/uuuuccpp/LLCCKK..* -- Terminal locks
                     55: 
                     56: ***** See Also *****
                     57: 
                     58: getty, kill, login, sh, system maintenance, ttys
                     59: 
                     60: 
                     61: 
                     62: 
                     63: 
                     64: COHERENT Lexicon                                           Page 1
                     65: 
                     66: 

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.