Re: Service watchdog

From: Petr Malat <>
Date: Tue, 19 Oct 2021 09:41:19 +0200

Yes, in my usecase this would be used at the place where sd_notify()
is used if the service runs under systemd. Then periodically executed
watchdog could check the service makes progress and react if it

The question is how to implement the watchdog then - it could be either
a global service or another executable in service directory, which
would be started periodically by runsv.

On Tue, Oct 19, 2021 at 07:24:38AM +0000, Ellenor Bjornsdottir wrote:
> Is this some genre of continuous readiness notification, or so?
> On 19 October 2021 07:20:41 UTC, Petr Malat <> wrote:
> >Hi,
> >I'm using the busybox implementation of runit to manage services and I
> >miss some kind of a watchdog in runsv. I though about extending
> >supervise/control pipe by a status command which would allow to publish
> >a status, for example 's Running'. Runsv would then append a monotonic
> >timestamp when it was received and the passed string to its argv[0]
> >making it visible in the process listing. This could be used by "check"
> >to check the service is up and also by watchdog to see it made some
> >progress since the last run.
> >Any opinions on that?
> >BR,
> > Petr
> --
> Sent from my Android device with K-9 Mail. Please excuse my brevity.
Received on Tue Oct 19 2021 - 09:41:19 CEST

This archive was generated by hypermail 2.4.0 : Tue Oct 19 2021 - 09:41:58 CEST