Suivant: Shell sécurisé, Précédent: Services personnels de gestion de l’énergie, Monter: Services du dossier personnel [Table des matières][Index]
Le module (gnu home services shepherd)
prend en charge la définition
de services Shepherd par utilisateur (voir Introduction dans le
manuel de GNU Shepherd). Vous pouvez étendre
home-shepherd-service-type
avec de nouveaux services ; Guix Home se
chargera ensuite de démarrer le démon shepherd
pour vous à la
connexion, ce qui démarrera ensuite les services que vous avez demandés.
Le type de service pour le shepherd en espace utilisateur, qui vous permet de gérer les processus longs ou les tâches uniques. Le shepherd personnel n’est pas un processus d’init (PID 1), mais presque toutes les information décrites dans Services Shepherd sont applicables ici aussi.
C’est le type de service que les extensions ciblent lorsqu’elles veulent
créer un service shepherd (voir Types service et services, pour un
exemple). Chaque extension doit passer une liste de
<shepherd-service>
. Sa valeur doit être un
home-shepherd-configuration
, décrit plus bas.
Ce type de données représente la configuration du Shepherd.
shepherd (par défaut : shepherd
)
Le paquet Shepherd à utiliser.
auto-start? (par défaut : #t
)
Indique s’il faut lancer le Shepherd à la première connexion.
services (par défaut : '()
)
Une liste de <shepherd-service>
à démarrer. Vous devriez probablement
utiliser le mécanisme d’extensions des services à la place (voir Services Shepherd).