rc2(1M) UNIX System V(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 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.
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.
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
10/89 Page 1
rc2(1M) UNIX System V(Essential Utilities) rc2(1M)
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 /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 2 10/89