Man page - anacron(8)

Packages contains this manual

Available languages:

en fr pl ru ro de

Manual

ANACRON

NOM
SYNOPSIS
DESCRIPTION
OPTIONS
SIGNAUX
NOTES
CONFIGURATION SPÉCIFIQUE À DEBIAN
FICHIERS
VOIR AUSSI
BOGUES
AUTEUR
TRADUCTION

NOM

anacron — ExĂ©cuter des commandes pĂ©riodiquement

SYNOPSIS

anacron [ -s ] [ -f ] [ -n ] [ -d ] [ -q ] [ -t fichier_anacrontab ] [ -S répertoire_dateurs ] [ tùches ] ...
anacron [-S répertoire_dateurs
] -u [ -t fichier_anacrontab ] [ tĂąches ] ...
anacron
[ -V | -h ]
anacron -T [-t fichier_anacrontab
]

DESCRIPTION

anacron permet d’exĂ©cuter des commandes Ă  intervalles rĂ©guliers avec une pĂ©riodicitĂ© spĂ©cifiĂ©e en jours. À la diffĂ©rence de cron(8) , 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 cron .

Lorsqu’on l’exĂ©cute, anacron lit une liste de tĂąches dans un fichier de configuration, en gĂ©nĂ©ral /etc/anacrontab (voir anacrontab (5)). Ce fichier contient la liste des tĂąches que contrĂŽle anacron . 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.

Pour chaque tĂąche, anacron vĂ©rifie si cette derniĂšre a Ă©tĂ© exĂ©cutĂ©e au cours des n derniers jours oĂč n correspond Ă  la pĂ©riodicitĂ© de cette tĂąche. Si une tĂąche n’a pas Ă©tĂ© exĂ©cutĂ©e au cours des n derniers jours, anacron 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.

Lorsque la commande rend la main, anacron 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.

Lorsqu’il n’y a plus de tĂąches Ă  exĂ©cuter, anacron quitte.

anacron ne prend en compte que les tĂąches dont l’identifiant, dĂ©crit dans anacrontab (5), correspond Ă  un des arguments tĂąches de la ligne de commande. Les arguments tĂąches 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 tĂąches sur la ligne de commande est Ă©quivalent Ă  en spĂ©cifier un contenant « * » (ce qui implique qu’ anacron prendra en compte toutes les tĂąches).

Si anacron est exĂ©cutĂ© sans l’option -d (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.

Si anacron est exĂ©cutĂ© sans les options -s ou -n , 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.

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 anacron s’exĂ©cute (en gĂ©nĂ©ral root), ou Ă  l’adresse indiquĂ©e par la variable d’environnement MAILTO dĂ©finie dans le fichier /etc/anacrontab , si elle existe.

Tout message d’information gĂ©nĂ©rĂ© par anacron est envoyĂ© Ă  syslogd (8) sous la catĂ©gorie cron et avec la prioritĂ© notice . Tout message d’erreur est envoyĂ© avec la prioritĂ© error .

Les tĂąches « actives » (c’est-Ă -dire les tĂąches qu’ anacron 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 anacron ) sont « verrouillĂ©es », de façon Ă  ce que d’autres instances d’ anacron ne puissent pas les exĂ©cuter en mĂȘme temps.

OPTIONS

-f

Forcer l’exĂ©cution de toutes les tĂąches en ignorant les fichiers dateurs.

-u

Mettre seulement Ă  jour les fichiers dateurs Ă  la date actuelle pour toutes les tĂąches, mais n’en exĂ©cuter aucune.

-s

SĂ©rialiser l’exĂ©cution des tĂąches. anacron ne dĂ©marrera alors une nouvelle tĂąche qu’une fois la tĂąche prĂ©cĂ©dente terminĂ©e.

-n

ExĂ©cuter les tĂąches immĂ©diatement en ignorant les dĂ©lais spĂ©cifiĂ©s dans le fichier /etc/anacrontab . Cette option implique l’utilisation de l’option -s .

-d

Ne pas dupliquer anacron en arriĂšre-plan Ă  l’aide d’un « fork ». Dans ce mode, anacron va envoyer les messages d’information sur la sortie d’erreur standard, ainsi que vers syslog. En outre, anacron va envoyer la sortie de toute tĂąche par messagerie.

-q

Supprimer les messages à destination de la sortie d’erreur standard. Seulement applicable avec l’option -d .

-t fichier_anacrontab

Utiliser le fichier fichier_anacrontab spécifié à la place du fichier par défaut.

-T

Tester la validité du fichier de configuration fichier_anacrontab . Si le fichier comporte une erreur, elle sera indiquée et anacron renverra la valeur 1 . Si le fichier anacrontab est valable, anacron renverra la valeur 0 .

-S répertoire_dateurs

Utiliser le rĂ©pertoire spĂ©cifiĂ© pour stocker les fichiers dateurs. Cette option est nĂ©cessaire si l’utilisateur souhaite exĂ©cuter anacron lui-mĂȘme.

-V

Afficher les informations de version et quitter.

-h

Afficher une aide succincte et quitter.

SIGNAUX

À la rĂ©ception d’un signal SIGUSR1 , anacron 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 anacron proprement.

NOTES

Assurez-vous que votre fuseau horaire est dĂ©fini correctement avant de dĂ©marrer anacron , car le fuseau horaire affecte la date. Pour ce faire, on dĂ©finit la variable d’environnement TZ ou on installe un fichier /usr/lib/zoneinfo/localtime . Voir tzset (3) pour plus d’informations.

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 anacron et ils doivent ĂȘtre supprimĂ©s Ă  la main lorsqu’une tĂąche n’est plus planifiĂ©e.

CONFIGURATION SPÉCIFIQUE À DEBIAN

Sur les systĂšmes basĂ©s sur Debian, anacron 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Ă©, anacron 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.

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’ anacron 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’ anacron s’exĂ©cute sans tenir compte de l’alimentation en Ă©lectricitĂ©.

Vous pouvez consulter la documentation spécifique à Debian dans le fichier /usr/share/doc/anacron/README.Debian pour des instructions détaillées quant à la modification de ce comportement.

FICHIERS

/etc/anacrontab

Contient les descriptions de chaque tĂąche. Voir anacrontab(5) pour une description complĂšte.

/var/spool/anacron

anacron utilise ce répertoire pour stocker les fichiers dateurs.

/lib/systemd/system/anacron.service

Ce fichier fournit le service systemd pour anacron .

/lib/systemd/system/anacron.timer

Ce fichier fournit le minuteur de systemd pour anacron . Actuellement, le service est dĂ©clenchĂ© Ă  chaque heure Ă  l’aide du minuteur de systemd.

VOIR AUSSI

anacrontab (5), cron (8), tzset (3)

Le fichier README d’Anacron.

Pour des informations détaillées à propos des modifications spécifiques à Debian, veuillez lire le fichier /usr/share/doc/anacron/README.Debian .

BOGUES

anacron ne supprime jamais les fichiers dateurs. Supprimez les fichiers inutilisés à la main.

anacron 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).

Commentaires, suggestions et rapports de bogue par messagerie au BTS de Debian pour anacron Ă  submit@bugs.debian.org>.

AUTEUR

anacron a Ă©tĂ© initialement conçu et implĂ©mentĂ© par Christian Schwarz <schwarz@monet.m.isar.de>. L’implĂ©mentation actuelle est une réécriture complĂšte par Itai Tzur <itzur@actcom.co.il>.

La base du code Ă©tait entretenue par Sean ’Shaleh’ Perry <shaleh@(debian.org|valinux.com)>. De 2004 Ă  2006, elle Ă©tait entretenue par Pascal Hakim <pasc@(debian.org|redellipse.net)>. De 2009 Ă  2014, elle Ă©tait entretenue par Peter Eisentraut <petere@debian.org>.

De nos jours, anacron sous Debian est entretenu par différents développeurs du projet Debian.

TRADUCTION

La traduction française de cette page de manuel a été créée par Jean-Luc DUFLOT et Lucien Gentis <lucien.gentis@waika9.com>

Cette traduction est une documentation libre ; veuillez vous reporter à la GNU General Public License version 3 concernant les conditions de copie et de distribution. Il n’y a aucune RESPONSABILITÉ LÉGALE.

Si vous découvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message à debian-l10n-french@lists.debian.org .