Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ rc2(1m) — 4D1 2.0

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

shutdown(1M)



     RC2(1M)                                                   RC2(1M)



     NAME
          rc2 - run commands performed for multi-user environment

     SYNOPSIS
          /etc/rc2

     DESCRIPTION
          This file is executed via an entry in /etc/inittab and is
          responsible for those initializations that bring the system
          to a ready-to-use state, traditionally state 2, called the
          "multi-user" state.

          The actions performed by /etc/rc2 are found in files in the
          directory /etc/rc.d and files beginning with S in
          /etc/rc2.d.  These files are executed by /bin/sh in ascii
          sort-sequence order (see FILES for more information).  When
          functions are added that need to be initialized when the
          system goes multi-user, an appropriate file should be added
          in /etc/rc2.d.

          The functions done by /etc/rc2 command and associated
          /etc/rc2.d files include:

               Setting and exporting the TIMEZONE variable.

               Setting-up and mounting the user (/usr) file system.

               Cleaning up (remaking) the /tmp and /usr/tmp
               directories.

               Loading the network interface and ports cards with
               program data and starting the associated processes.

               Starting the cron daemon by executing /etc/cron.

               Cleaning up (deleting) uucp locks status, and temporary
               files in the /usr/spool/uucp directory.

          Other functions can be added, as required, to support the
          addition of hardware and software features.

     EXAMPLES
          The following are prototypical files found in /etc/rc2.d.
          These files are prefixed by an S and a number indicating the
          execution order of the files.

          MOUNTFILESYS
               #    Set up and mount file systems

               cd /
               /etc/mountall /etc/fstab




     Page 1                                        (last mod. 8/20/87)





     RC2(1M)                                                   RC2(1M)



          RMTMPFILES
               #  clean up /tmp
               rm -rf /tmp
               mkdir /tmp
               chmod 777 /tmp
               chgrp sys /tmp
               chown sys /tmp

          uucp
               #    clean-up uucp locks, status, and temporary files

               rm -rf /usr/spool/locks/*

          The file /etc/TIMEZONE is included early in /etc/rc2, thus
          establishing the default time zone for all commands that
          follow.

     FILES
          Here are some hints about files in /etc/rc.d:

          The order in which files are executed is important.  Since
          they are executed in ascii sort-sequence order, using the
          first character of the file name as a sequence indicator
          will help keep the proper order.  Thus, files starting with
          the following characters would be:

               [0-9].    very early
               [A-Z].    early
               [a-n].    later
               [o-z].    last

               3.mountfs

          Files in /etc/rc.d that begin with a dot (.)  will not be
          executed.  This feature can be used to hide files that are
          not to be executed for the time being without removing them.
          The command can be used only by the super-user.

          Files in /etc/rc2.d must begin with an S or a K followed by
          a number and the rest of the file name.  Upon entering run
          level 2, files beginning with S are executed with the start
          option; files beginning with K, are executed with the stop
          option.  Files beginning with other characters are ignored.

     SEE ALSO
          shutdown(1M).

     ORIGIN
          AT&T V.3






     Page 2                                        (last mod. 8/20/87)



Typewritten Software • bear@typewritten.org • Edmonds, WA 98026