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.
daemonize? (default: #t
)
Whether or not to run Shepherd in the background.
silent? (default: #t
)
When true, the shepherd
process does not write anything to
standard output when started automatically.
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).
The Shepherd also comes with a log rotation service, which compresses
and then deletes old log files produced by services and daemons that it
runs. This service is made available through
home-log-rotation-service-type
as described below.
This is the service type for the user Shepherd log rotation service
(voir Log Rotation Service dans The GNU Shepherd Manual). Its
value must be a log-rotation-configuration
record, exactly as for its
system-wide counterpart. Voir log-rotation-configuration, for its
reference.
This service is part of %base-home-services
.
Suivant: Shell sécurisé, Précédent: Services personnels de gestion de l’énergie, Monter: Services du dossier personnel [Table des matières][Index]