From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, MAILING_LIST_MULTI autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 19493 invoked from network); 19 Oct 2021 07:24:50 -0000 Received: from alyss.skarnet.org (95.142.172.232) by inbox.vuxu.org with ESMTPUTF8; 19 Oct 2021 07:24:50 -0000 Received: (qmail 11008 invoked by uid 89); 19 Oct 2021 07:25:16 -0000 Mailing-List: contact supervision-help@list.skarnet.org; run by ezmlm Sender: Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Received: (qmail 11001 invoked from network); 19 Oct 2021 07:25:15 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=umbrellix.net; s=umbrellix.net; t=1634628284; bh=SLh5NltwXhSh9tMwfSNAFZPl4gyj5c8qIMLjoVccV8M=; h=Date:From:To:Subject:In-Reply-To:References; b=tyYN4e5QoBfSm7X0tgI+EN1a3JOF1TbeKhd8EHYHnajNUq+07N7W1zXY+syYg8z9T fxCMxL3KSIPmYYSQ9wPggYNPF6Ovw00/BlR4Mu5OUHiDFiQnPM8gmeNCXoa/UPQh23 8N/FBJ4/ymV5ZbHucgq3JVJwvtG1LX0hOfBs0tco= Date: Tue, 19 Oct 2021 07:24:38 +0000 From: Ellenor Bjornsdottir To: supervision@list.skarnet.org Subject: Re: Service watchdog In-Reply-To: References: Message-ID: <3A0AF46B-BB65-4D92-92F5-795FA3A5794D@umbrellix.net> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary=----HW5S379WN79LRU479DO21WMWR6FTTL Content-Transfer-Encoding: 7bit Autocrypt: addr=ellenor@umbrellix.net; keydata= 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 xhKSgCRcC1XiUmkFpbq/QON0 ------HW5S379WN79LRU479DO21WMWR6FTTL Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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=2E I though about extending >supervise/control pipe by a status command which would allow to publish >a status, for example 's Running'=2E 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=2E 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=2E >Any opinions on that? >BR, > Petr --=20 Sent from my Android device with K-9 Mail=2E Please excuse my brevity=2E ------HW5S379WN79LRU479DO21WMWR6FTTL--