service - Ausführung eines System-V-Init-Skripts
service SKRIPT BEFEHL [
OPTIONEN]
service --status-all
service --help |
-h |
--version
service führt ein System-V-Init-Skript oder eine Systemd-Unit in
einer Umgebung aus, die so vorhersagbar wie möglich ist, indem
Umgebungsvariablen entfernt werden und das aktuelle Arbeitsverzeichnis auf
/ gesetzt wird.
Der Parameter
SKRIPT legt ein System-V-Init-Skript, das sich in
/etc/init.d/SKRIPT befindet, oder den Namen einer Systemd-Unit fest.
Die Existenz einer Systemd-Unit des gleichen Namens wie das Skript in
/etc/init.d führt dazu, dass die Unit Vorrang vor dem
Init.d-Skript hat. Die unterstützten Werte von
BEFEHL
hängen von dem aufgerufenen Skript ab.
service übergibt
BEFEHL und
OPTIONEN unverändert an das Init-Skript.
Für Systemd-Units werden »start«, »stop«,
»status« und »reload« über ihre
Systemctl/Initctl-Äquivalente übergeben.
Alle Skripte sollten zumindestens die Befehle
start und
stop
unterstützen. Als Spezialfall wird das Skript zweimal aufgerufen,
zuerst mit dem Befehl
stop, dann mit dem Befehl
start, falls
BEFEHL --full-restart ist. Beachten Sie, dass
service,
anders als
update-rc.d(8),
/usr/sbin/policy-rc.d nicht
überprüft.
service --status-all führt alle Init-Skripte in alphabetischer
Reihenfolge mit dem Befehl
status aus. Der Status ist »[ +
]« für laufende Dienste, »[ - ]« für
gestoppte Dienste und »[ ? ]« für Dienste ohne
status-Befehl. Diese Option ruft den Status nur für
Sysvinit-Aufträge auf.
service ruft das Init-Skript auf und gibt den von ihm
zurückgelieferten Status zurück.
- /etc/init.d
- Das Verzeichnis, das die System-V-Init-Skripte
enthält.
- /{lib,run,etc}/systemd/system
- Die Verzeichnisse, die die Systemd-Units enthalten.
- LANG, LANGUAGE, LC_CTYPE, LC_NUMERIC, LC_TIME,
LC_COLLATE, LC_MONETARY, LC_MESSAGES, LC_PAPER, LC_NAME, LC_ADDRESS,
LC_TELEPHONE, LC_MEASUREMENT, LC_IDENTIFICATION, LC_ALL, TERM, PATH
- Die einzigen an Init-Skripte übergebenen
Umgebungsvariablen.
/etc/init.d/skeleton
update-rc.d(8)
init(8)
invoke-rc.d(8)
systemctl(1)
Miloslav Trmac <
[email protected]>, Petter Reinholdtsen
<
[email protected]>
Lizenz: GNU General Public License v2 (GPLv2)
2006 Red Hat, Inc., Petter Reinholdtsen <
[email protected]>
Die deutsche Übersetzung dieser Handbuchseite wurde von Helge Kreutzmann
<
[email protected]> erstellt.
Diese Übersetzung ist Freie Dokumentation; lesen Sie die
GNU
General Public License Version 3 oder neuer bezüglich der
Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen.
Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken
Sie bitte eine E-Mail an die
Mailingliste
der Übersetzer