From: "Laurent Bercot" <email@example.com> To: "Steve Litt" <firstname.lastname@example.org>, email@example.com Subject: Re: S6 Queries Date: Mon, 02 Aug 2021 21:40:39 +0000 [thread overview] Message-ID: <em5ad7e7e2-e028-4aa6-9999-f631a8f6f60b@elzian> (raw) In-Reply-To: <firstname.lastname@example.org> >Do you think this is any better? > >============================= >#!/bin/sh >test_for_myrequirement || exit 1 >exec mydaemon -myarg1 -myarg2 >============================= This does not accomplish the same thing at all: it does not ensure that myrequirement is at least attempted before mydaemon runs. Instead, it conditions the readiness of mydaemon to that of myrequirement. So, it is "better" in the sense that it does not control another service from a run script, but it is even further from what the OP wants. Any reference to another service in a run script is going to be quirky at best. Managing all kinds of dependencies between services is really best done *outside* of run scripts, which is why s6-rc exists. It does not currently have all the expressive power of systemd for dependencies, but in the future, it will. -- Laurent
next prev parent reply other threads:[~2021-08-02 21:40 UTC|newest] Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top 2021-08-02 4:54 Arjun D R 2021-08-02 8:27 ` Laurent Bercot 2021-08-02 18:07 ` Steve Litt 2021-08-02 19:39 ` Laurent Bercot 2021-08-02 20:42 ` Steve Litt 2021-08-02 21:40 ` Laurent Bercot [this message] 2021-08-11 11:05 ` Arjun D R 2021-08-11 14:21 ` Laurent Bercot
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=em5ad7e7e2-e028-4aa6-9999-f631a8f6f60b@elzian \ --email@example.com \ --firstname.lastname@example.org \ --email@example.com \ --subject='Re: S6 Queries' \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).