SYSTEMD-SUSPEND.SERVICE(8) systemd-suspend.service SYSTEMD-SUSPEND.SERVICE(8) BEZEICHNUNG systemd-suspend.service, systemd-hibernate.service, systemd-hybrid-sleep.service, systemd-suspend-then-hibernate.service, systemd-sleep - Systemsschlafzustandslogik UBERSICHT systemd-suspend.service systemd-hibernate.service systemd-hybrid-sleep.service systemd-suspend-then-hibernate.service /usr/lib/systemd/system-sleep BESCHREIBUNG systemd-suspend.service ist ein Systemdienst, der von suspend.target hereingezogen und fur die tatsachliche Suspendierung zustandig ist. Ahnlich wird systemd-hibernate.service von hibernate.target hereingezogen, um den tatsachlichen Ruhezustand auszufuhren. Schliesslich wird systemd-hybrid-sleep.service durch hybrid-sleep.target hereingezogen, um den hybriden Ruhezustand mit Systemsuspendierung auszufuhren und von suspend-then-hibernate.target hereingezogen, um Systemsuspendierung mit einer Zeituberschreitung auszufuhren, die spater den Ruhezustand aktiviert. Direkt vor dem Eintritt in die Systemsuspendierung und/oder den Systemruhezustand wird systemd-suspend.service (und die anderen erwahnten Units) alle in /usr/lib/systemd/system-sleep/ befindlichen Programme ausfuhren und ihnen zwei Argumente ubergeben. Das erste Argument wird >>pre<<, das zweite entweder >>suspend<<, >>hibernate<<, >>hybrid-sleep<< oder >>suspend-then-hibernate<<, abhangig von der ausgewahlten Aktion, sein. Es wird eine Umgebungsvariable namens >>SYSTEMD_SLEEP_ACTION<< gesetzt und enthalt die Schlafaktion, die verarbeitet wird. Dies ist hauptsachlich fur >>suspend-then-hibernate<< nutzlich, bei dem der Wert >>suspend<<, >>hibernate<< oder >>suspend-after-failed-hibernate<<, falls der Ruhezustand fehlgeschlagen ist, lautet. Direkt nach Verlassen der Systemsuspendierung und/oder des Ruhezustandes werden die gleichen Programme ausgefuhrt, aber das erste Argument ist jetzt >>post<<. Alle Programme in diesem Verzeichnis werden parallel ausgefuhrt und mit der Ausfuhrung der Aktion wird nicht fortgefahren, bis alle Programme sich beendet haben. Beachten Sie, dass in /usr/lib/systemd/system-sleep/ abgelegte Skripte oder Programme nur fur die lokale Benutzung gedacht sind und als Notbehelf betrachtet werden sollten. Falls Anwendungen auf die Systemsuspendierung/den Ruhestand reagieren mochten, sollten sie stattdessen die Hemmschnittstelle[1] verwenden. Beachten Sie, dass systemd-suspend.service, systemd-hibernate.service systemd-hybrid-sleep.service und systemd-suspend-then-hibernate.service nie direkt ausgefuhrt werden sollten. Losen Sie Schlafzustande stattdessen mit systemctl suspend oder systemctl hibernate aus. Intern wird dieser Dienst eine Zeichenkette der Art >>mem<< an /sys/power/state ausgeben, um die eigentliche Systemsuspendierung auszulosen. Was genau wohin geschrieben wird, kann im Abschnitt >>[Sleep]<< der Datei /etc/systemd/sleep.conf oder sleep.conf.d file konfiguriert werden. Siehe systemd-sleep.conf(5). OPTIONEN systemd-sleep versteht die folgenden Befehle: -h, --help Zeigt einen kurzen Hilfetext an und beendet das Programm. --version Zeigt eine kurze Versionszeichenkette an und beendet das Programm. suspend, hibernate, suspend-then-hibernate, hybrid-sleep System in Suspendierung, in Ruhezustand, in Suspendierung mit anschliessendem Ruhezustand oder in hybriden Schlaf bringen. Hinzugefugt in Version 203. SIEHE AUCH systemd-sleep.conf(5), systemd(1), systemctl(1), systemd.special(7), systemd-halt.service(8) ANMERKUNGEN 1. Hemmschnittstelle https://www.freedesktop.org/wiki/Software/systemd/inhibit UBERSETZUNG Die deutsche Ubersetzung dieser Handbuchseite wurde von Helge Kreutzmann erstellt. Diese Ubersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezuglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG ubernommen. Wenn Sie Fehler in der Ubersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Ubersetzer . systemd 255 SYSTEMD-SUSPEND.SERVICE(8)