From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.1 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI autolearn=ham autolearn_force=no version=3.4.4 Received: from alyss.skarnet.org (alyss.skarnet.org [95.142.172.232]) by inbox.vuxu.org (Postfix) with SMTP id 124C62F9E5 for ; Wed, 4 Dec 2024 21:09:56 +0100 (CET) Received: (qmail 52802 invoked by uid 89); 4 Dec 2024 20:10:22 -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 52795 invoked from network); 4 Dec 2024 20:10:22 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1733342995; x=1733947795; darn=list.skarnet.org; h=to:in-reply-to:references:message-id:date:subject:mime-version:from :content-transfer-encoding:from:to:cc:subject:date:message-id :reply-to; bh=JumPwAZnocWITVoBezAF54Mc+2t52k0+sAE6+4IoYJI=; b=AR5/VeQdLW13LokfI1BdLPD63w5O0GgvTFUO+mEaMQ4IqSNzBGksYMqogbwCdV+elk LZU8mYIkLP6pDsyj4NC9clsr3x/tI72RfL77K4yl6EHzHU4L76pg2E+5KST50YoQ1OBX WKZM0fZ2OBphRNOFGqal/TFWViSAPbovLif/DNSRHfezsiuU9hvOwQ6mlpHM3phGgq6m kEjLQ8f10uiKSc6ESKT+f8Oglcc3RDSiExVC9jfzz2QTv6sKY2fJt3N9JCuQP8RO26L/ 02cjTowwQIuKwNbGuonGghlK96Z6F2n4eLt9E1ght2BnSqF8mvZcMgGp0DA8Jdx2GhGu PfSQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1733342995; x=1733947795; h=to:in-reply-to:references:message-id:date:subject:mime-version:from :content-transfer-encoding:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=JumPwAZnocWITVoBezAF54Mc+2t52k0+sAE6+4IoYJI=; b=mJz6KZBKNAt6iGXKcGP75f7TWuRZSlXM44djIVzNMc3v88K5dezQXaRupHUf+TTrq/ vgicZF0MXzpMJcMiV1u9lxWDtUs4565/lkw+QVIowQimrjuhuDFOhHmZ9QZeTsb4mHWI F6ltqU9jjyaanW084uUO14KfrsQYQKTvEefiWCrgqK9vwAmu5/rZ2zTvFPnP/tCBGZYq 3NNaA39h06TZgcU+mUT3tevMuVLK148Iiz11FiAdRA95XyLuKBucKd79BOwt0fwlQABM Hh5nW8k014hUj44DqNq50f372P7IcoDJRcvNWFr+AFhMXysFl6aUdiGJFYhvYsKxx+iE TqtQ== X-Gm-Message-State: AOJu0YyQYd6wZFq51rMqbKWE/Azl6SezJeH0/JYfhOkVvuktU6SeVG50 l9IEjcg9JjHM7zhuA+bw5NfLktlfrtfMSs2QNtbfjb5IzP7BrbGvX+l19qIR X-Gm-Gg: ASbGncu3KtQALDGHpIAbZrUn5PK9Dl+PsKmYkU+Zs30j745CW06zLGOCR1y5mxYsLlH 466IgGAQRkYRbAIrS1BUeyeu4hxvl20kqEEz0JjpHjxXmPWPDFp0N+Nc5gxgkwyE9RjTaQnWGl5 c2QET8ndcZGfkNFT+urO+cYqRKfgtnM5oQKhG7s9HToTBn18Er1U/Kxb6evA2F+ZsvjIa4u/l93 b0vvAk+i/rm9CYLGiAv1qp9TYtmcKzcVhtlMJsy/GdChbUzy3dMiIoaPmQfym4POv8= X-Google-Smtp-Source: AGHT+IHfcuQ+7Y13ZfugVWhoy9fUgSGaZr1RtqphY7gdY2UkYNdmxxP2e9KSbVjWHLE8ic6zx8JTuQ== X-Received: by 2002:a05:6000:21c9:b0:385:decf:52bc with SMTP id ffacd0b85a97d-385fd3f4590mr4460459f8f.32.1733342995043; Wed, 04 Dec 2024 12:09:55 -0800 (PST) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable From: Tanuj Bagaria Mime-Version: 1.0 (1.0) Subject: Re: Have an external script wait for a oneshot service Date: Thu, 5 Dec 2024 00:09:43 +0400 Message-Id: <34D82B26-1017-458B-AF17-898E38168C43@gmail.com> References: <20241204140015.4e635037306d88117e053994@freesa.org> In-Reply-To: <20241204140015.4e635037306d88117e053994@freesa.org> To: supervision@list.skarnet.org X-Mailer: iPhone Mail (22B91) unsubscribe > On 5 Dec 2024, at 00:00, Brett Neumeier via supervision wrote: >=20 > =EF=BB=BFOn Wed, 4 Dec 2024 16:28:01 +0100 > Paul Sopka wrote: >> My question is basically what the subject says: >> Is there a way for an external script to know when an s6-rc oneshot >> finished and is in "up" state? >=20 > You could use `s6-rc -a list`, perhaps? It lists all services that are in t= he active state. >=20 > For example, I have a oneshot service called `swap` that turns on or off s= wap volumes. >=20 > # s6-rc -a list | grep swap > swap > # s6-rc stop swap > # s6-rc -a list | grep swap > # >=20 > I could run `grep -q swap` and then the exit status would tell me if it's r= unning or not. >=20 > Does that give you what you want? >=20 > -- > Brett Neumeier