Man page - anacron(8)
Packages contains this manual
Available languages:
en fr pl ru ro deManual
ANACRON
NOMSYNOPSIS
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 .