[systemd-devel] dependent services status
Barry
barry at barrys-emacs.org
Fri Nov 18 23:32:50 UTC 2022
> On 17 Nov 2022, at 20:03, Ted Toth <txtoth at gmail.com> wrote:
>
> The comment about inotify was just an example, I understand that there
> is a 'notify' service type but I'm not using it because of its
> documented shortcomings.
I thought using sd_notify would be all advantages.
Service gets to set its state explicitly, no need for systemd to guess.
What are the shortcomings you are referring to?
Barry
>
>
>> On Thu, Nov 17, 2022 at 11:34 AM Alvin Šipraga <ALSI at bang-olufsen.dk> wrote:
>>
>> Hi Ted,
>>
>>> On Thu, Nov 17, 2022 at 08:52:00AM -0600, Ted Toth wrote:
>>> I have a set of services that depend on each other however when
>>> services are started and considered 'active' that does not necessarily
>>> mean they are in a state that a dependent service requires them to be
>>> in to operate properly (for example an inotify watch has been
>>> established). systemd services, I think, have a substate, is there a
>>> way I can set that to a custom value to indicate the services idea of
>>> its own state?
>>
>> If you set Type=notify in the [Service] block of the service definition
>> file, you can use the sd_notify(3) API:
>>
>> https://www.freedesktop.org/software/systemd/man/sd_notify.html
>>
>> Is that what you are looking for?
>>
>> Kind regards,
>> Alvin
>
More information about the systemd-devel
mailing list