Benutzer-Werkzeuge

Webseiten-Werkzeuge


workshop:cli:systemd-inhibit

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

workshop:cli:systemd-inhibit [2025/02/16 09:22] – angelegt Branislav Zeljakworkshop:cli:systemd-inhibit [Unbekanntes Datum] (aktuell) – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1
Zeile 1: Zeile 1:
-====== 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 ===== 
-<code bash> 
-systemd-inhibit [Optionen] [Befehl] [Argumente] 
-</code> 
- 
----- 
- 
-===== 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:** 
-<code bash> 
-systemd-inhibit --what=shutdown --reason="Wartungsprozess läuft" sleep 600 
-</code> 
-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:** 
-<code bash> 
-systemd-inhibit --what=sleep --reason="Langsame Berechnung läuft" long-running-command 
-</code> 
-Verhindert das Schlafen des Systems, solange der Prozess `long-running-command` läuft. 
- 
-**Verhindert den Standby-Modus, während das System idle ist:** 
-<code bash> 
-systemd-inhibit --what=idle --reason="System muss aktiv bleiben" idle-task 
-</code> 
-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: 
-<code bash> 
-man systemd-inhibit 
-</code>