RC2(1M) (Essential Utilities) 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-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
Page 1 May 1989
RC2(1M) (Essential Utilities) RC2(1M)
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
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/*
FILES
Here are some hints about files in /etc/rc.d (/etc/rc.d2.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 (.) are not
executed. This feature can be used to hide files that are
not to be executed for the time being without removing them.
Page 2 May 1989
RC2(1M) (Essential Utilities) RC2(1M)
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).
Page 3 May 1989