On Wed, 4 Dec 2024 16:28:01 +0100 Paul Sopka <pso...@sopka.ch> 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?
You could use `s6-rc -a list`, perhaps? It lists all services that are in the active state. For example, I have a oneshot service called `swap` that turns on or off swap volumes. # s6-rc -a list | grep swap swap # s6-rc stop swap # s6-rc -a list | grep swap # I could run `grep -q swap` and then the exit status would tell me if it's running or not. Does that give you what you want? -- Brett Neumeier <ran...@freesa.org>