workshop:cli:systemd-notify
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| workshop:cli:systemd-notify [2025/02/16 09:20] – angelegt Branislav Zeljak | workshop:cli:systemd-notify [Unbekanntes Datum] (aktuell) – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== systemd-notify - Benachrichtigungen an systemd senden ====== | ||
| - | |||
| - | Der Befehl **systemd-notify** wird verwendet, um Benachrichtigungen an **systemd** zu senden, damit der Dienstmanager über den Status eines Dienstes informiert wird. Dies ist besonders nützlich für benutzerdefinierte Dienste oder Skripte, die mit systemd arbeiten und den Dienststatus mitteilen müssen, z. B. das Signalisieren, | ||
| - | |||
| - | ===== Syntax ===== | ||
| - | <code bash> | ||
| - | systemd-notify [Optionen] [Nachricht] | ||
| - | </ | ||
| - | |||
| - | ---- | ||
| - | |||
| - | ===== Wichtige Optionen ===== | ||
| - | ^ Option ^ Beschreibung ^ | ||
| - | | `--ready` | ||
| - | | `--status` | ||
| - | | `--booted` | ||
| - | | `--watchdog` | ||
| - | | `--help` | ||
| - | |||
| - | ---- | ||
| - | |||
| - | ===== Beispiele ===== | ||
| - | **Signalisiert, | ||
| - | <code bash> | ||
| - | systemd-notify --ready | ||
| - | </ | ||
| - | Verwendet, um systemd mitzuteilen, | ||
| - | |||
| - | **Den Status eines benutzerdefinierten Dienstes melden:** | ||
| - | <code bash> | ||
| - | systemd-notify --status=" | ||
| - | </ | ||
| - | Teilt systemd eine benutzerdefinierte Statusnachricht mit, um den Fortschritt oder den aktuellen Zustand eines Dienstes zu melden. | ||
| - | |||
| - | **Signalisiert den Dienst als aktiv und überwacht den Dienststatus: | ||
| - | <code bash> | ||
| - | systemd-notify --watchdog | ||
| - | </ | ||
| - | Verwendet, um systemd darüber zu informieren, | ||
| - | |||
| - | ---- | ||
| - | |||
| - | ===== Hinweis ===== | ||
| - | - **systemd-notify** ist besonders hilfreich für benutzerdefinierte oder komplexe Dienste, die mit **systemd** zusammenarbeiten und deren Status regelmäßig oder in Reaktion auf Ereignisse gemeldet werden muss. | ||
| - | - Dieser Befehl ist hauptsächlich in Systemd-Diensten oder -Skripten nützlich, die von **systemd** verwaltet werden. | ||
| - | |||
| - | ---- | ||
| - | |||
| - | ===== Alternativen ===== | ||
| - | Es gibt keine direkten Alternativen zu **systemd-notify** für das Senden von Benachrichtigungen an **systemd**. Dienste, die keine Benachrichtigungen verwenden, müssen sich darauf verlassen, dass **systemd** den Status über die üblichen Start-/ | ||
| - | |||
| - | ---- | ||
| - | |||
| - | ===== Weitere Informationen ===== | ||
| - | Die Man-Page liefert detaillierte Informationen: | ||
| - | <code bash> | ||
| - | man systemd-notify | ||
| - | </ | ||
