Benutzer-Werkzeuge

Webseiten-Werkzeuge


workshop:cli:systemd-notify

Dies ist eine alte Version des Dokuments!


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, dass ein Dienst vollständig gestartet ist oder Fehler aufgetreten sind.

Syntax

systemd-notify [Optionen] [Nachricht]

Wichtige Optionen

Option Beschreibung
`–ready` Signalisiert, dass der Dienst jetzt vollständig gestartet und bereit ist.
`–status` Gibt eine Statusmeldung zurück, die vom Systemd-Dienstmanager gelesen werden kann.
`–booted` Signalisiert, dass der Dienst nach dem Bootvorgang gestartet wurde.
`–watchdog` Benachrichtigt systemd, dass der Dienst weiterhin aktiv ist und keine Probleme hat.
`–help` Zeigt die Hilfe für den Befehl an.

Beispiele

Signalisiert, dass der Dienst jetzt bereit ist:

systemd-notify --ready

Verwendet, um systemd mitzuteilen, dass der Dienst vollständig gestartet und bereit ist, Anfragen zu verarbeiten.

Den Status eines benutzerdefinierten Dienstes melden:

systemd-notify --status="Dienst läuft erfolgreich"

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:

systemd-notify --watchdog

Verwendet, um systemd darüber zu informieren, dass der Dienst weiterhin aktiv und in einem gesunden Zustand ist, was für die Verwendung in überwachten Diensten nützlich ist.


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-/Stopp-Protokolle überwacht.


Weitere Informationen

Die Man-Page liefert detaillierte Informationen:

man systemd-notify
workshop/cli/systemd-notify.1739697658.txt.gz · Zuletzt geändert: (Externe Bearbeitung)