Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ rc2(1M) — UnixWare 2.01

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

inittab(4)

shutdown(1M)






       rc2(1M)                                                      rc2(1M)


       NAME
             rc2 - run commands performed for multi-user 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
             ``multi-user'' state.

             The actions performed by 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 /usr/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 the 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 /var/tmp
                   directories.

                   Loading the network interface and ports cards 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.

          Files
             /etc/rc.d
             /etc/rc2.d





                           Copyright 1994 Novell, Inc.               Page 1













      rc2(1M)                                                      rc2(1M)


      USAGE
            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

            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 a privileged 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.

         Examples
            The following are prototypical files found in /etc/rc2.d.  In
            a real installation, these filenames would be prefixed by an S
            and a number indicating the execution order of the files.

            MOUNTFILESYS
                  #    Set up and mount file systems
                  cd /
                  /sbin/mountall /etc/fstab

            RMTMPFILES
                  #  clean up /tmp
                  rm -rf /tmp
                  mkdir -m /tmp
                  chmod 1777 /tmp
                  chgrp bin /tmp
                  chown bin /tmp

            uucp
                  #    clean-up uucp locks, status, and temporary files
                  rm -rf /usr/spool/locks/*


                          Copyright 1994 Novell, Inc.               Page 2













       rc2(1M)                                                      rc2(1M)


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

       REFERENCES
             inittab(4), shutdown(1M)










































                           Copyright 1994 Novell, Inc.               Page 3








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