It’s a bit more complex than that, with multiple levels of feedback with DNA (potentially even with the nucleotide) and a damn complicated process while creating descendants (vs. just clones).
There’s software for that. Honestly, i prefer that over the ‘whole package or nothing’ approach in Flatpack, which still has ~/.var for packages hardcoded btw.
solves a lot of the bullshit problems and limitations that come from init.d init scripts.
So do the other ~7 init systems developed since then. And, as far as i know, all of them print their relevant trouble directly to stderr. Who cares about SysV still?
Hey guys, why all the downvotes? Systemd is known for throwing all the irrelevant stuff at you, making it troublesome to debug. Which is why i switched. And i can confirm: Runit, S6, OpenRC and even simple Dinit are way better in that regard (and they do make less trouble generally).