Suivant: Services personnels de gestion de l’énergie, Précédent: Shells, Monter: Services du dossier personnel [Table des matières][Index]
The (gnu home services mcron)
module provides an interface to
GNU mcron, a daemon to run jobs at scheduled times (voir GNU mcron). The information about system’s mcron is applicable
here (voir mcron reference), the only difference for home
services is that they have to be declared in a home-environment
record instead of an operating-system
record.
Remarque : We recommend defining periodic tasks as Shepherd timers, which provide more flexibility than mcron. Voir Gérer les démons personnels, for more info.
C’est le type du service personnel mcron
, dont la valeur est un objet
home-mcron-configuration
. Il permet de gérer des tâches planifiées.
Ce type de service peut être la cible d’une extension de service qui fournit des spécifications de tâches supplémentaires (voir Composition de services). En d’autres termes, il est possible de définir des services qui fournissent des tâches mcron à lancer.
Les champs de home-mcron-configuration
disponibles sont :
mcron
(par défaut : mcron
) (type : simili-fichier)Le paquet mcron à utiliser.
jobs
(par défaut : '()
) (type : liste-de-gexps)C’est la liste des gexps (voir G-Expressions), où chaque gexp correspond à une spécification de tâche de mcron (voir mcron job specifications dans GNU mcron).
log?
(par défaut : #t
) (type : booléen)Journalise les messages sur la sortie standard.
log-format
(par défaut : "~1@*~a ~a: ~a~%"
) (type : chaine)Chaine de format (ice-9 format)
pour les message de journaux. La
valeur par défaut produit des messages de type « ‘pid name:
message’ » (voir Invoking dans GNU mcron). Chaque message est aussi préfixé par un horodatage
par le GNU Shepherd.
Suivant: Services personnels de gestion de l’énergie, Précédent: Shells, Monter: Services du dossier personnel [Table des matières][Index]