System Administration Guide, Volume 1

What Happens When the System Is Brought to Run Level 3

  1. The init process is started and reads the /etc/default/init file to set any environment variables. By default, only the TIMEZONE variable is set.

  2. Then init reads the inittab file to do the following:

    1. Identify the initdefault entry, which defines the default run level (3).

    2. Execute any process entries that have sysinit in the action field so that any special initializations can take place before users login.

    3. Execute any process entries that have 3 in the rstate field, which matches the default run level, 3.

      See init(1M) for a detailed description of how the init process uses the inittab file.

      The following table describes the key words used for run level 3's action field.

      Table 8-3 Run Level 3 Action Key Word Descriptions

      Key Word 

      Starts the Specified Process ... 


      Only when the system receives a power fail signal. 


      And waits for its termination. 


      If it does not exist. If the process already exists, continue scanning the inittab file.

The following table describes the processes (or commands) executed at run level 3.

Table 8-4 Run Level 3 Command Descriptions

Command or Script Name 



Shuts down the system. The init process runs the shutdown command only if the system has received a powerfail signal.


Mounts and checks root (/), /usr, /var, and /var/adm file systems.


Starts the standard system processes, bringing the system up into run level 2 (multiuser mode). 


Starts NFS resource sharing for run level 3. 

/usr/lib/saf/sac -t 30

Starts the port monitors and network access for UUCP. This process is restarted if it fails. 

/usr/lib/saf/ttymon -g -h -p "`uname -n` console login: " -T terminal_type -d /dev/console -l console

Starts the ttymon process that monitors the console for login requests. This process is restarted if it fails.

The terminal_type on a SPARC based system is sun

The terminal_type on an IA based system is AT386