Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
systemd-inhibit - Verhindert Aktionen wie Herunterfahren oder Standby
Der Befehl systemd-inhibit wird verwendet, um bestimmte systemweite Aktionen, wie das Herunterfahren, das Wechseln in den Standby-Modus oder das Schlafen des Systems, zu verhindern, solange ein spezifizierter Prozess läuft. Dies ist nützlich, um zu verhindern, dass das System automatisch in den Standby-Modus wechselt oder herunterfährt, während kritische Aufgaben ausgeführt werden.
Syntax
systemd-inhibit [Optionen] [Befehl] [Argumente]
Wichtige Optionen
| Option | Beschreibung |
|---|---|
| `–what` | Gibt die Aktion an, die verhindert werden soll, z. B. `shutdown`, `sleep`, `idle`. |
| `–mode` | Bestimmt, wie die Inhibition durchgeführt wird: `block`, `delay` oder `ignore`. |
| `–reason` | Gibt einen Grund an, warum die Aktion verhindert wird. |
| `–help` | Zeigt die Hilfe für den Befehl an. |
Beispiele
Verhindert das Herunterfahren des Systems, solange ein Prozess läuft:
systemd-inhibit --what=shutdown --reason="Wartungsprozess läuft" sleep 600
Verhindert, dass das System während des `sleep 600`-Befehls heruntergefahren wird. Der angegebene Grund wird als Grund für die Inhibition verwendet.
Verhindert das Wechseln in den Standby-Modus während eines langen Prozesses:
systemd-inhibit --what=sleep --reason="Langsame Berechnung läuft" long-running-command
Verhindert das Schlafen des Systems, solange der Prozess `long-running-command` läuft.
Verhindert den Standby-Modus, während das System idle ist:
systemd-inhibit --what=idle --reason="System muss aktiv bleiben" idle-task
Verhindert, dass das System in den Inaktivitätsmodus wechselt, solange `idle-task` läuft.
Hinweis
- systemd-inhibit ist besonders nützlich in Situationen, in denen der Benutzer sicherstellen möchte, dass das System nicht automatisch in den Standby-Modus oder Schlafmodus wechselt, wenn wichtige Prozesse ausgeführt werden, wie etwa Berechnungen oder Software-Installationen. - Mit der Option `–what` kann genau festgelegt werden, welche Aktion verhindert werden soll, und mit `–mode` lässt sich festlegen, wie stark die Inhibition sein soll.
Alternativen
Es gibt keine direkten Alternativen zu systemd-inhibit, aber ähnliche Funktionen können durch das Verwenden von systemweiten Energiemanagement-Tools oder durch das Konfigurieren von energiebezogenen Parametern im System erreicht werden.
Weitere Informationen
Die Man-Page liefert detaillierte Informationen:
man systemd-inhibit
