aethalides / systemd-notify
与Systemd Notify守护进程交互以实现服务生命周期集成
dev-master
2017-10-29 20:17 UTC
Requires
- php: >=7.1.0
- ext-sockets: *
This package is not auto-updated.
Last update: 2024-09-29 03:21:20 UTC
README
简介
此包允许由systemd启动的脚本向systemd通知系统发送信息和心跳(看门狗事件)。
如果...
您有一个由systemd作为服务启动的脚本,并且希望当服务发生错误时systemd重新启动服务,或者
您有一个长时间运行的脚本,并希望提供可通过systemctl status myservice
命令查看的状态描述。
不要使用此库...
- 系统不是由SystemD运行(例如FreeBSD、Windows等)
- 您的服务不会被Systemd启动
在此库中
提供三个类以与通知服务交互
- Notify是通用实现。
- NotifyHeartbeat非常适合仅发送心跳的应用程序
- NotifyFluent具有与Notify相同的方法,但所有setter都是流式的。
示例
请参阅示例文件夹