Benutzer-Werkzeuge

Webseiten-Werkzeuge


workshop:cli:systemd-inhibit

Dies ist eine alte Version des Dokuments!


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
workshop/cli/systemd-inhibit.1739697720.txt.gz · Zuletzt geändert: (Externe Bearbeitung)