> On 17 Nov 2022, at 20:03, Ted Toth <txtoth@xxxxxxxxx> 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@xxxxxxxxxxxxxxx> 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 >