Last Updated | | Ratings | | Unique User Downloads | | Download Rankings |
2017-12-06 (22 days ago) | | Not enough user ratings | | Total: 151 This week: 1 | | All time: 8,441 This week: 490 |
|
Description | | Author |
This package allows PHP applications to interact with the Systemd Notification daemon.
It sends feedback to the Systemd daemon about the runtime status
of a service.
A service periodically sends watchdog (heartbeat) events to
Systemd's notification daemon. When the watchdog (heartbeat) events
stop, Systemd knows the service has a problem and can restart it.
This package provides classes to interact with the notification service by sending heartbeats. Innovation Award
October 2017
Winner |
Systemd Notification daemon.
It sends feedback to the Systemd daemon about the runtime status
of a service.
A service periodically sends watchdog (heartbeat) events to
Systemd's notification daemon. When the watchdog (heartbeat) events
stop, Systemd knows the service has a problem and can restart it.
This package provides classes to interact with the notification service by sending heartbeats.
Manuel Lemos |
| |
|
|
Innovation award
Nominee: 1x
Winner: 1x |
|
Details
systemd-notify
Introduction
This package allows scripts launched by systemd to send information and heartbeats (watchdog events)
to the systemd notification system.
Use this library if...
You have a script that is started as a service by systemd, and you want systemd to
restart the service when it develops an error, or
You have a long running script and want to provide a status description viewable
by the systemctl status myservice
command.
Do not use this library if...
- The system is not run by SystemD (e.g. FreeBSD, Windows, ...)
- Your service is not going to be started by Systemd
In this library
Three classes are provided to interact with the notification service:
- Notify is the general purpose implementation.
- NotifyHeartbeat is ideal for applications that only send heartbeats
- NotifyFluent has the same methods as Notify but all the setters are
fluent.
Examples
See the examples folder
|
Applications that use this package |
|
No pages of applications that use this class were specified.
If you know an application of this package, send a message to the author to add a link here.