service - ein System V Init-Skript ausführen
SYNOPSIS
service SCRIPT COMMAND [OPTIONEN]
service --status-all
service --help | -h | --version
DESCRIPTION
service führt ein System V Init-Skript oder eine Systemd-Unit in einer möglichst vorhersehbaren Umgebung aus,
indem die meisten Umgebungsvariablen entfernt und das aktuelle Arbeitsverzeichnis auf / gesetzt wird.
Der Parameter SCRIPT gibt ein System V Init-Skript an, das sich in /etc/init.d/SCRIPT befindet, oder den Namen einer Systemd-Unit. Wenn eine Systemd-Unit mit demselben Namen wie ein Skript in /etc/init.d vorhanden ist, hat die Unit Vorrang vor dem Init-Skript. Die unterstützten Werte von COMMAND hängen vom aufgerufenen Skript ab. Service übergibt COMMAND und OPTIONEN unverändert an das Init-Skript. Für Systemd-Units werden start, stop, status und reload an ihre entsprechenden Systemctl-/Initctl-Befehle weitergeleitet.
Alle Skripte sollten mindestens die Befehle start und stop unterstützen. In einem Sonderfall wird, wenn COMMAND --full-restart ist, das Skript zweimal ausgeführt, zuerst mit dem Befehl stop und dann mit dem Befehl start. Beachten Sie, dass service im Gegensatz zu update-rc.d(8) nicht /usr/sbin/policy-rc.d ü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 einen
Statusbefehl. Diese Option ruft nur den Status für Sysvinit-Jobs auf.
RÜCKGABECODES
service ruft das Init-Skript auf und gibt den von diesem zurückgegebenen Status zurück.
DATEIEN
/etc/init.d
Das Verzeichnis, das System V Init-Skripte enthält.
/{lib,run,etc}/systemd/system
Die Verzeichnisse, die Systemd-Units enthalten.
UMGEBUNG
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
Dies sind die einzigen Umgebungsvariablen, die an die Init-Skripte übergeben werden.
SIEHE AUCH
/etc/init.d/skeleton
update-rc.d(8)
init(8)
invoke-rc.d(8)
systemctl(1)
AUTOR
Miloslav Trmac <_>, Petter Reinholdtsen <_>
Lizenz: GNU General Public License v2 (GPLv2)
COPYRIGHT
2006 Red Hat, Inc., Petter Reinholdtsen <_>