reboot(3) (BSD Compatibility Package) reboot(3)
NAME
reboot - System neu starten oder den Prozessor anhalten
SYNTAX
/usr/ucb/cc [flag ...] file ... -lucb
#include <sys/reboot.h>
reboot(howto, [bootargs])
int howto;
char *bootargs;
BESCHREIBUNG
reboot startet das System neu und wird beim Auftreten von nicht-
behebbaren Systemfehlern automatisch aufgerufen. howto ist eine Maske
der an das Systemstartprogramm geleiteten Optionen. Über die Schnitt-
stelle für Systemaufrufe können nur RBHALT oder RBAUTOBOOT an das
Programm zum Neustarten geleitet werden. Die anderen Flags werden in
auf dem Konsolspeichermedium gespeicherten Skripts oder bei manuellen
Prozeduren für den Systemstart verwendet. Wenn keine dieser Optionen
(z. B. RBAUTOBOOT) angegeben wird, wird das System von der Datei
/stand/unix aus neu gestartet. Normalerweise wird dann automatisch die
Konsistenz der Platten überprüft.
Die folgenden Optionen von howto werden verwendet:
RBHALT Der Prozessor hat einfach angehalten. Das System wird
nicht neu gestartet. RBHALT sollte vorsichtig verwen-
det werden.
RBASKNAME Wird vom Systemstartprogramm selbst interpretiert,
wobei die Datei abgefragt wird, von der gestartet wer-
den soll. Normalerweise wird das System ohne Abfrage
von der Datei /stand/unix aus gestartet.
RÜCKGABEWERT
Bei erfolgreicher Ausführung gibt dieser Aufruf keinen Wert zurück.
Anderfalls wird -1 und in der globalen Variablen errno ein Fehler
zurückgegeben.
DIAGNOSE
EPERM Der den Aufruf absetzende Benutzer ist nicht der Superuser.
HINWEISE
Bei allen anderen Optionen für howto wird /stand/unix gestartet.
Nur der Superuser darf eine Maschine mit reboot neu starten.
SIEHE AUCH
crash(1M), halt(1M), init(1M), reboot(1M).
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98