ANACRONTAB(5) Formats de fichier ANACRONTAB(5) NOM /etc/anacrontab -- Fichier de configuration pour Anacron DESCRIPTION Le fichier de configuration /etc/anacrontab decrit les taches controlees par anacron(8). Chacune de ses lignes peut etre de trois types : ligne de description de tache, ligne de configuration d'environnement ou ligne vide. Les lignes de description de tache ont le format suivant : periodicite delai identifiant_de_tache commande La variable periodicite indique la frequence d'execution d'une tache en jours. Cette variable peut etre representee par un entier ou une macro (@daily, @weekly ou @monthly) ou @daily correspond a l'entier 1, @weekly a l'entier 7 et ou @monthly indique que la tache est executee une fois par mois, independamment de la longueur de ce dernier. La variable delai indique le nombre de minutes qu'attend anacron(8), si necessaire, avant d'executer une tache. Cette variable est representee par un entier, la valeur 0 indiquant qu'il n'y a aucun delai. La variable identifiant_de_tache indique un nom de tache unique qui est utilise dans les journaux. La variable commande indique le commande a executer. Il peut s'agir d'une commande telle que ls /proc >> /tmp/proc ou d'une commande executant un script personnalise. Les lignes de configuration d'environnement ont le format suivant : VAR=VALEUR Les espaces autour de VAR sont supprimees. Aucune espace autour de VALEUR n'est autorisee (a moins qu'elle ne fasse partie de la valeur). La configuration indiquee prend effet a partir de la ligne suivante et jusqu'a la fin du fichier ou jusqu'a la prochaine definition de la meme variable. La variable START_HOURS_RANGE definit un intervalle (en heures) pendant lequel les taches planifiees peuvent etre executees. Si cet intervalle de temps est depasse (par exemple suite a une mise hors tension), les taches planifiees ne seront pas executees ce jour. La variable RANDOM_DELAY indique le nombre maximal de minutes qui sera ajoute a la variable delai specifiee pour chaque tache en minutes. Par consequent, un RANDOM_DELAY defini a 12 ajouterait aleatoirement 0 a 12 minutes au delai en minutes de chaque tache de la table anacrontab consideree. Lorsque defini a 0, aucun delai ne sera ajoute. Si MAILTO est definie (et non vide), le message sera envoye a l'adresse indiquee ou a l'utilisateur du systeme dans le cas contraire. Si MAILFROM est definie (et non vide), c'est sa valeur qui sera utilisee comme adresse d'expediteur, sinon ce sera l'utilisateur du systeme. Nota : les variables MAILFROM et MAILTO sont remplacees par leur valeur, et les definir comme dans l'exemple suivant fonctionnera comme prevu : MAILFROM=cron-$USER@cron ($USER est remplace par l'utilisateur du systeme). Si NO_MAIL_OUTPUT est definie (et non vide), la sortie standard et les descripteurs d'erreur des processus des taches ne sont pas rediriges vers la messagerie. Les lignes vides sont des lignes effectivement vides, des lignes contenant seulement des espaces ou des lignes avec des espaces suivies d'un << # >> lui-meme suivi d'un commentaire quelconque. Vous pouvez continuer une ligne sur la ligne suivante en ajoutant un << \ >> a la fin. Si vous voulez desactiver anacron(8), ajoutez une ligne contenant 0anacron qui correspond au nom du script qui execute anacron dans le fichier /etc/cron.hourly/jobs.deny EXEMPLE Cet exemple montre comment definir une tache anacron similaire en fonctionnalite a /etc/crontab qui lance toutes les taches regulieres entre 6:00 et 8:00 seulement. Un delai aleatoire RANDOM_DELAY au maximum de 30 minutes est defini. Les taches seront mises en serie dans une file d'attente ou chacune d'entre elles ne sera lancee qu'une fois la precedente terminee. # variables d'environnement SHELL=/bin/sh PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root RANDOM_DELAY=30 # Les taches Anacron seront lancees entre 06:00 et 08:00. START_HOURS_RANGE=6-8 # le delai sera de 5 minutes + RANDOM_DELAY pour cron.daily 1 5 cron.daily nice run-parts /etc/cron.daily 7 0 cron.weekly nice run-parts /etc/cron.weekly @monthly 0 cron.monthly nice run-parts /etc/cron.monthly VOIR AUSSI anacron(8), crontab(1) Le fichier README d'Anacron. AUTEUR Itai Tzur Actuellement entretenu par Pascal Hakim . Pour Fedora, entretenu par Marcela Maslanova . TRADUCTION La traduction francaise de cette page de manuel a ete creee par Jean- Luc DUFLOT et Lucien Gentis Cette traduction est une documentation libre ; veuillez vous reporter a la GNU General Public License version 3 concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITE LEGALE. Si vous decouvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message a . cronie 22 novembre 2012 ANACRONTAB(5)