Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ rc2(1m) — Atari System V 1.1-06

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
         /sbin/rc2

   DESCRIPTION
         This file is executed via an entry in /sbin/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 /sbin/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 /sbin/rc2.d.

         The functions done by the rc2 command and associated /sbin/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.

   EXAMPLES
         The following are prototypical files found in /sbin/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 /
               /sbin/mountall /etc/fstab




   8/91                                                                 Page 1









   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/TIMEZONE is included early in 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 /sbin/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).









   Page 2                                                                 8/91





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