.. nobodd: a boot configuration tool for the Raspberry Pi .. .. Copyright (c) 2024-2026 Dave Jones .. Copyright (c) 2024-2026 Canonical Ltd. .. .. SPDX-License-Identifier: GPL-3.0 =============== nobodd.systemd =============== .. module:: nobodd.systemd This module contains a singleton class intended for communication with the :manpage:`systemd(1)` service manager. It includes facilities for running a service as ``Type=notify`` where the service can actively communicate to systemd that it is ready to handle requests, is reloading its configuration, is shutting down, or that it needs more time to handle certain operations. It also includes methods to ping the systemd watchdog, and to retrieve file-descriptors stored on behalf of the service (or provided as part of socket-activation). Systemd class ============= .. autoclass:: Systemd .. autofunction:: get_systemd