aethalides/systemd-notify

与Systemd Notify守护进程交互以实现服务生命周期集成

dev-master 2017-10-29 20:17 UTC

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启动

在此库中

提供三个类以与通知服务交互

  1. Notify是通用实现。
  2. NotifyHeartbeat非常适合仅发送心跳的应用程序
  3. NotifyFluent具有与Notify相同的方法,但所有setter都是流式的。

示例

请参阅示例文件夹