Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
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
