GNU Shepherd 0.6 Released - Adds Support For One-Shot Services
Written by Michael Larabel in GNU on 23 April 2019 at 10:52 AM EDT. 31 Comments
GNU --
For those trying to avoid systemd, the Guile-based GNU Shepherd init system / service manager is out with a new feature release.

GNU Shepherd 0.6 introduces support for one-shot services, Shepherd will now delete its socket file upon termination, it will now ignore reboot errors when running in a container, and there are various translation updates and other improvements.

GNU Shepherd 0.6's headlining feature is support for services that are "one-shot" or now the ability for a service that as soon as it has successfully started will now be marked as "stopped". These Shepherd one-shot services are intended to be triggered as actions before other services are started.

More details on Shepherd 0.6 via this morning's release announcement.
Related News
About The Author
Author picture

Michael Larabel is the principal author of and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and automated benchmarking software. He can be followed via Twitter or contacted via

Popular News This Week