Skip to content

GNU Shepherd

Service manager

GNU Shepherd is a service manager written and configured in Guile Scheme. It can manage system daemons or services belonging to an ordinary user, including service dependencies and lifecycle actions. Start with the manual's user-service example and inspect it through the herd command before attempting system-level configuration.

Languages: Scheme