1Munin::Common::Daemon(3Upsme)r Contributed Perl DocumentaMtuinoinn::Common::Daemon(3pm)
2
3
4

NAME

6       Munin::Common::Daemon - utilities for daemons.
7

SYNOPSIS

9       The following daemon-related features are supported:
10
11       sd_notify: signal readiness of the daemon
12

SUBROUTINES

14   emit_sd_notify_message
15       Example:
16
17        emit_sd_notify_message();
18
19       Send a "ready" signal according to the "sd_notify" interface:
20
21       1. check whether the environment variable "NOTIFY_SOCKET" is defined
22       2. remove this variable from the environment (this interface is not
23       propagated to children)
24       3. send the string "READY=1" to the socket
25
26       The function returns silently, if something fails.
27
28       The function should be called as soon as the service is ready to accept
29       requests.  Calling this function is always safe - independent of the
30       caller supporting the "sd_notify" interface or not.
31
32       Examples for callers supporting the "sd_notify" interface:
33
34       systemd: see "Type=Notify" in "5" in systemd.exec
35       start-stop-daemon: see "--notify-await" in "8" in start-stop-daemon
36
37       See the specification of "sd_notify"
38       <https://www.freedesktop.org/software/systemd/man/sd_notify.html> for
39       further details of this interface.
40
41
42
43perl v5.38.0                      2023-11-06        Munin::Common::Daemon(3pm)
Impressum