Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ rc2(1M) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

shutdown(1M)

rc2(1M)                                                             rc2(1M)

NAME
     rc2 - run commands performed for multiuser environment

SYNOPSIS
     /sbin/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 "multiuser" state.

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

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

     -  Setting and exporting the TZ variable.

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

     -  Cleaning up (remaking) the /tmp and /var/tmp directories.

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

     -  Starting the cron daemon by executing /usr/sbin/cron.

     -  Cleaning up (deleting) uucp locks status, and temporary files in
        the /var/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.

     MOUNTFILSYS
          # Set up and mount file systems

          cd /
          /sbin/mountall -l







Page 1                       Reliant UNIX 5.44                Printed 11/98

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 /var/spool/locks/*

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

NOTES
     All actions in files beginning with S in /etc/rc2.d can also be
     stopped and restarted manually using sh. To do this, call:

          sh /etc/rc2.d/file stop

     or

          sh /etc/rc2.d/file start

FILES
     Here are some hints about files in /etc/rc2.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

     Files in /etc/rc2.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 superuser.








Page 2                       Reliant UNIX 5.44                Printed 11/98

rc2(1M)                                                             rc2(1M)

     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 begin-
     ning with S are executed with the start  option; files beginning with
     K, are executed with the stop option. Files beginning with other char-
     acters are ignored.

SEE ALSO
     shutdown(1M).














































Page 3                       Reliant UNIX 5.44                Printed 11/98

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