Shepherd

Table of Content

PantherX and GNU Guix use the GNU Daemon Shepherd as init system, which is developed in tandem with Guix and is written in Guile as well. It was previously known as 'DMD', which stood for 'Daemon managing Daemons' or 'Daemons-managing Daemon', but changed names to avoid collision with the Digital Mars D compiler.

Wikipedia


Installation

Shepherd is installed by default.

Usage

List all currently running services:

$ herd status

List information about an individual, running service:

$ herd status service-name

To start an individual service:

$ herd start service-name

To stop an individual service:

$ herd stop service-name

See also

PantherX & (unofficial) GNU Guix Wiki.

Last update: 2021-10-12 20:09:22 +0000

Inspired by the excellent Arch Linux Wiki