.\" -*- coding: UTF-8 -*- .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH ANACRON 8 "30 novembre 2018" "Le projet Debian" "Le manuel de l'utilisateur d'Anacron" .SH NOM anacron — Exécuter des commandes périodiquement .SH SYNOPSIS \fBanacron \fP[\fB\-s\fP] [\fB\-f\fP] [\fB\-n\fP] [\fB\-d\fP] [\fB\-q\fP] [\fB\-t fichier_anacrontab\fP] [\fB\-S répertoire_dateurs\fP] [\fItâches\fP] ... .br \fBanacron [\-S répertoire_dateurs\fP] \-u [\fB\-t fichier_anacrontab\fP] [\fItâches\fP] \&... .br \fBanacron \fP[\fB\-V\fP|\fB\-h\fP] .br \fBanacron \-T [\-t fichier_anacrontab\fP] .SH DESCRIPTION \fBanacron\fP permet d'exécuter des commandes à intervalles réguliers avec une périodicité spécifiée en jours.\& À la différence de \fBcron(8)\fP, il ne part pas du principe que la machine fonctionne de manière permanente.\& Il peut ainsi être utilisé sur des machines qui ne fonctionnent pas 24\ heures sur\ 24 pour contrôler des tâches quotidiennes, hebdomadaires ou mensuelles habituellement contrôlées par \fBcron\fP.\& .PP Lorsqu'on l'exécute, \fBanacron\fP lit une liste de tâches dans un fichier de configuration, en général \fI/etc/anacrontab\fP (voir \fBanacrontab\fP(5)).\& Ce fichier contient la liste des tâches que contrôle \fBanacron\fP.\& Chaque entrée correspondant à une tâche spécifie une périodicité en jours, un délai en minutes, un identifiant de tâche unique et une commande de l'interpréteur.\& .PP Pour chaque tâche, \fBanacron\fP vérifie si cette dernière a été exécutée au cours des \fBn\fP derniers jours où \fBn\fP correspond à la périodicité de cette tâche.\& Si une tâche n'a pas été exécutée au cours des \fBn\fP derniers jours, \fBanacron\fP exécute la commande de l'interpréteur spécifiée pour cette tâche après avoir attendu pendant le nombre de minutes indiqué à l'aide du paramètre délai.\& .PP Lorsque la commande rend la main, \fBanacron\fP enregistre la date dans un fichier dateur spécifique à cette tâche de façon à ce qu'il puisse savoir quand il devra exécuter cette tâche à nouveau.\& Seule la date est utilisée pour les calculs de temps\ ; l'heure est ignorée.\& .PP Lorsqu'il n'y a plus de tâches à exécuter, \fBanacron\fP quitte.\& .PP \fBanacron\fP ne prend en compte que les tâches dont l'identifiant, décrit dans \fBanacrontab\fP(5), correspond à un des arguments \fItâches\fP de la ligne de commande.\& Les arguments \fItâches\fP de la ligne de commande peuvent être représentés à l'aide de modèles avec caractères génériques de l'interpréteur de commande (assurez\-vous de les protéger de votre interpréteur de commande à l'aide de guillemets adéquats).\& Ne spécifier aucun argument \fItâches\fP sur la ligne de commande est équivalent à en spécifier un contenant «\ *\ » (ce qui implique qu'\fBanacron\fP prendra en compte toutes les tâches).\& .PP Si \fBanacron\fP est exécuté sans l'option \fB\-d\fP (voir plus loin), il se duplique à l'aide d'un «\ fork\ » en arrière\-plan après avoir démarré et le processus parent quitte immédiatement.\& .PP Si \fBanacron\fP est exécuté sans les options \fB\-s\fP ou \fB\-n\fP, il lance les tâches immédiatement après expiration du délai qui leur est attribué.\& L'exécution des différentes tâches est totalement indépendante.\& .PP Si l'exécution d'une tâche génère une sortie vers la sortie standard ou la sortie d'erreur standard, cette sortie est envoyée sous forme de message à l'utilisateur sous lequel \fBanacron\fP s'exécute (en général root), ou à l'adresse indiquée par la variable d'environnement \fBMAILTO\fP définie dans le fichier \fI/etc/anacrontab\fP, si elle existe.\& .PP Tout message d'information généré par \fBanacron\fP est envoyé à \fBsyslogd\fP(8) sous la catégorie \fBcron\fP et avec la priorité \fBnotice\fP.\& Tout message d'erreur est envoyé avec la priorité \fBerror\fP.\& .PP Les tâches «\ actives\ » (c'est\-à\-dire les tâches qu'\fBanacron\fP a déjà décidé d'exécuter et qui attendent l'expiration de leur délai, ainsi que les tâches qui sont en cours d'exécution par \fBanacron\fP) sont «\ verrouillées\ », de façon à ce que d'autres instances d'\fBanacron\fP ne puissent pas les exécuter en même temps.\& .SH OPTIONS .TP \fB\-f\fP Forcer l'exécution de toutes les tâches en ignorant les fichiers dateurs.\& .TP \fB\-u\fP Mettre seulement à jour les fichiers dateurs à la date actuelle pour toutes les tâches, mais n'en exécuter aucune.\& .TP \fB\-s\fP Sérialiser l'exécution des tâches.\& \fBanacron\fP ne démarrera alors une nouvelle tâche qu'une fois la tâche précédente terminée.\& .TP \fB\-n\fP Exécuter les tâches immédiatement en ignorant les délais spécifiés dans le fichier \fI/etc/anacrontab\fP.\& Cette option implique l'utilisation de l'option \fB\-s\fP.\& .TP \fB\-d\fP Ne pas dupliquer \fBanacron\fP en arrière\-plan à l'aide d'un «\ fork\ ».\& Dans ce mode, \fBanacron\fP va envoyer les messages d'information sur la sortie d'erreur standard, ainsi que vers syslog.\& En outre, \fBanacron\fP va envoyer la sortie de toute tâche par messagerie.\& .TP \fB\-q\fP Supprimer les messages à destination de la sortie d'erreur standard.\& Seulement applicable avec l'option \fB\-d\fP.\& .TP \fB\-t fichier_anacrontab\fP Utiliser le fichier \fIfichier_anacrontab\fP spécifié à la place du fichier par défaut.\& .TP \fB\-T\fP Tester la validité du fichier de configuration \fIfichier_anacrontab\fP.\& Si le fichier comporte une erreur, elle sera indiquée et \fBanacron\fP renverra la valeur\ \fB1\fP.\& Si le fichier anacrontab est valable, \fBanacron\fP renverra la valeur\ \fB0\fP.\& .TP \fB\-S répertoire_dateurs\fP Utiliser le répertoire spécifié pour stocker les fichiers dateurs.\& Cette option est nécessaire si l'utilisateur souhaite exécuter \fBanacron\fP lui\-même.\& .TP \fB\-V\fP Afficher les informations de version et quitter.\& .TP \fB\-h\fP Afficher une aide succincte et quitter.\& .SH SIGNAUX À la réception d'un signal \fBSIGUSR1\fP, \fBanacron\fP attend que toutes les tâches en cours d'exécution, s'il y en a, soient terminées puis quitte.\& C'est une manière d'arrêter \fBanacron\fP proprement.\& .SH NOTES Assurez\-vous que votre fuseau horaire est défini correctement avant de démarrer \fBanacron\fP, car le fuseau horaire affecte la date.\& Pour ce faire, on définit la variable d'environnement \fBTZ\fP ou on installe un fichier \fI/usr/lib/zoneinfo/localtime\fP.\& Voir \fBtzset\fP(3) pour plus d'informations.\& .PP Les fichiers dateurs sont créés dans le répertoire dédié pour chaque tâche spécifiée dans le fichier anacrontab.\& Ces fichiers ne sont jamais supprimés automatiquement par \fBanacron\fP et ils doivent être supprimés à la main lorsqu'une tâche n'est plus planifiée.\& .SH "CONFIGURATION SPÉCIFIQUE À DEBIAN" Sur les systèmes basés sur Debian, \fBanacron\fP est activé toutes les heures de chaque jour de 07h30 à 23h30 locales à l'aide d'une tâche de cron (pour les systèmes non basés sur systemd et où cron est installé et activé), ou à l'aide du minuteur de systemd (pour les systèmes basés sur systemd).\& Lorsqu'il est activé, \fBanacron\fP vérifie s'il y a des tâches à exécuter\ ; dans l'affirmative, il exécute ces tâches après un court délai.\& .PP Par défaut et pour réduire la consommation d'énergie et augmenter la durée de vie de la batterie, l'activation horaire d'\fBanacron\fP n'aura pas lieu lorsque le système est sur batterie et que l'ordinateur n'est pas branché sur le secteur\ ; une telle conception peut cependant provoquer des résultats inattendus.\& L'utilisateur peut désactiver cette fonctionnalité de façon à ce qu'\fBanacron\fP s'exécute sans tenir compte de l'alimentation en électricité.\& .PP Vous pouvez consulter la documentation spécifique à Debian dans le fichier \fI/usr/share/doc/anacron/README.Debian\fP pour des instructions détaillées quant à la modification de ce comportement.\& .SH FICHIERS .TP \fI/etc/anacrontab\fP Contient les descriptions de chaque tâche. Voir \fBanacrontab(5)\fP pour une description complète.\& .TP \fI/var/spool/anacron\fP \fBanacron\fP utilise ce répertoire pour stocker les fichiers dateurs.\& .TP \fI/lib/systemd/system/anacron.service\fP Ce fichier fournit le service systemd pour \fBanacron\fP.\& .TP \fI/lib/systemd/system/anacron.timer\fP Ce fichier fournit le minuteur de systemd pour \fBanacron\fP. Actuellement, le service est déclenché à chaque heure à l'aide du minuteur de systemd.\& .SH "VOIR AUSSI" \fBanacrontab\fP(5), \fBcron\fP(8), \fBtzset\fP(3) .PP Le fichier \fIREADME\fP d'Anacron.\& .PP Pour des informations détaillées à propos des modifications spécifiques à Debian, veuillez lire le fichier \fI/usr/share/doc/anacron/README.Debian\fP.\& .SH BOGUES \fBanacron\fP ne supprime jamais les fichiers dateurs. Supprimez les fichiers inutilisés à la main.\& .PP \fBanacron\fP utilise jusqu'à deux descripteurs de fichier pour chaque tâche active, ce qui peut conduire à dépasser la limite du nombre de descripteurs s'il y a plus de 125 tâches actives (pour un noyau standard).\& .PP Commentaires, suggestions et rapports de bogue par messagerie au BTS de Debian pour \fBanacron\fP à \%submit@bugs.debian.org>.\& .SH AUTEUR \fBanacron\fP a été initialement conçu et implémenté par Christian Schwarz \%.\& L'implémentation actuelle est une réécriture complète par Itai Tzur \%.\& .PP La base du code était entretenue par Sean \&'Shaleh'\& Perry \%.\& De 2004 à 2006, elle était entretenue par Pascal Hakim \%.\& De 2009 à 2014, elle était entretenue par Peter Eisentraut \%.\& .PP De nos jours, \fBanacron\fP sous Debian est entretenu par différents développeurs du projet Debian.\& .PP .SH TRADUCTION La traduction française de cette page de manuel a été créée par Jean-Luc DUFLOT et Lucien Gentis . .PP Cette traduction est une documentation libre ; veuillez vous reporter à la .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License version 3 .UE concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE. .PP Si vous découvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message à .MT debian-l10n-french@lists.debian.org .ME .