rc2(1M) rc2(1M)
NAME
rc2 - Kommandos für die Mehrbenutzerumgebung aktivieren
SYNTAX
/sbin/rc2
BESCHREIBUNG
Diese Datei wird über einen Eintrag in /etc/inittab ausgeführt und ist
dafür zuständig, die Initialisierungsvorgänge zu aktivieren, die das
System in einen betriebsbereiten Zustand bringen. Normalerweise ist
dies Zustand 2, der auch als "Mehrbenutzerzustand" bezeichnet wird.
Die von rc2 ausgeführten Aktionen sind in Dateien im Dateiverzeichnis
/etc/rc2.d sowie in Dateien in /etc/rc2.d, die mit einem S beginnen,
enthalten. Diese Dateien werden von /usr/bin/sh in ASCII-Reihenfolge
ausgeführt (weitere Informationen entnehmen Sie dem Abschnitt DATEIEN
weiter unten). Wenn Funktionen hinzugefügt werden, die beim Aktivieren
des Mehrbenutzerbetriebs initialisiert werden müssen, sollte eine ent-
sprechende Datei zu /etc/rc2.d hinzugefügt werden.
Folgende Funktionen werden vom Kommando rc2 und den zugehörigen
Dateien in /etc/rc2.d ausgeführt:
- Variable TZ einstellen und exportieren.
- Dateisystem /usr installieren und einhängen.
- Verzeichnisse /tmp und /var/tmp bereinigen (neu erstellen).
- Netzwerkschnittstelle mit Programmdaten laden und die entsprechen-
den Prozesse starten.
- Dämon cron durch Ausführen von /usr/sbin/cron starten.
- uucp-Sperrzustand und temporäre Dateien im Verzeichnis
/var/spool/uucp bereinigen (löschen).
Zur Unterstützung der Hardware- und Software-Einrichtungen können
andere Funktionen nach Bedarf hinzugefügt werden.
BEISPIELE
Die folgenden Dateien sind typische Beispiele für Dateien aus
/etc/rc2.d. Der Dateiname hat als Präfix ein S und eine Zahl, die
angibt, in welcher Reihenfolge die Dateien ausgeführt werden.
MOUNTFILSYS
# Dateisysteme installieren und einhängen
cd /
/sbin/mountall -l
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98
rc2(1M) rc2(1M)
RMTMPFILES
# /tmp bereinigen
rm -rf /tmp
mkdir /tmp
chmod 777 /tmp
chgrp sys /tmp
chown sys /tmp
uucp # uucp-Sperren, -Zustände und temporäre Dateien bereinigen
rm -rf /var/spool/locks/*
Die Datei /etc/TZ wird in rc2 zu einem frühen Zeitpunkt aufgenommen,
so daß die Standard-Zeitzone für alle folgenden Kommandos gilt.
HINWEISE
Alle Aktionen in Dateien in /etc/rc2.d, die mit S beginnen, können
auch manuell mit sh gestoppt und wieder gestartet werden. Rufen Sie
dazu auf:
sh /etc/rc2.d/datei stop
oder:
sh /etc/rc2.d/datei start
DATEIEN
Es folgen einige Hinweise zu Dateien in /etc/rc2.d:
Die Reihenfolge, in der Dateien ausgeführt werden, ist wichtig. Da sie
in ASCII-Sortierfolge ausgeführt werden, gibt das erste Zeichen des
Dateinamens einen ungefähren Anhaltspunkt, an welcher Stelle die ent-
sprechende Datei ausgeführt wird, und hilft so, die richtige Reihen-
folge einzuhalten. Daher gilt folgendes für die Dateien mit den unten
aufgeführten Anfangszeichen:
[0-9] Sehr früh
[A-Z] Früh
[a-n] Später
[o-z] Zuletzt
Dateien in /etc/rc2.d, die mit einem Punkt (.) beginnen, werden nicht
ausgeführt. Diese Tatsache kann dazu verwendet werden, Dateien, die
zum aktuellen Zeitpunkt nicht ausgeführt werden sollen, unsichtbar zu
machen, ohne sie zu löschen. Das Kommando darf nur von einem Benutzer
mit Systemverwalterzugriffsrecht ausgeführt werden.
Seite 2 Reliant UNIX 5.44 Gedruckt 11/98
rc2(1M) rc2(1M)
Dateien in /etc/rc2.d müssen mit einem S oder einem K beginnen, darauf
muß eine Zahl und dann der Rest des Dateinamens folgen. Beim Eintritt
in den Betriebszustand 2 werden Dateien, die mit S beginnen, mit der
Option start ausgeführt; Dateien, die mit einem K beginnen, werden
mit der Option stop ausgeführt. Dateien, die mit anderen Buchstaben
beginnen, werden ignoriert.
SIEHE AUCH
shutdown(1M).
Seite 3 Reliant UNIX 5.44 Gedruckt 11/98