.\" -*- coding: UTF-8 -*- .\"/* Copyright 1988,1990,1993,1996 by Paul Vixie .\" * All rights reserved .\" */ .\" .\" Copyright (c) 2004 by Internet Systems Consortium, Inc. ("ISC") .\" Copyright (c) 1997,2000 by Internet Software Consortium, Inc. .\" .\" Permission to use, copy, modify, and distribute this software for any .\" purpose with or without fee is hereby granted, provided that the above .\" copyright notice and this permission notice appear in all copies. .\" .\" THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES .\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF .\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR .\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES .\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN .\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT .\" OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. .\" .\" Modified 2010/09/12 by Colin Dean, Durham University IT Service, .\" to add clustering support. .\" .\" $Id: cron.8,v 1.8 2004/01/23 19:03:32 vixie Exp $ .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH CRON 8 "26 septembre 2013" cronie "Administration Système" .SH NOM cron – Démon permettant de lancer des commandes différées .SH SYNOPSIS \fBcrond\fP [\fB\-c\fP | \fB\-h\fP | \fB\-i\fP | \fB\-n\fP | \fB\-p\fP | \fB\-P\fP | \fB\-s\fP | \fB\-m\fP\fI\fP] .br \fBcrond\fP \fB\-x\fP [\fIext,sch,proc,pars,load,misc,test,bit\fP] .br \fBcrond\fP \fB\-V\fP .SH DESCRIPTION \fBcron\fP est démarré à partir de \fI/etc/rc.d/init.d\fP ou \fI/etc/init.d\fP quand les scripts sysvinit classiques sont utilisés. Si systemd est utilisé, alors le fichier d’unité est installé dans \fI/lib/systemd/system/crond.service\fP et le démon est démarré par la commande \fIsystemctl start crond.service\fP. Elle rend la main immédiatement et par conséquent, il n’est pas nécessaire de la démarrer avec le paramètre « & ». .PP \fBcron\fP recherche dans \fI/var/spool/cron\fP des fichiers crontab qui sont nommés d’après l’accréditation dans \fI/etc/passwd\fP. Les fichiers crontab trouvés sont chargés en mémoire. \fBcron\fP recherche aussi dans \fI/etc/anacrontab\fP et dans n’importe quel fichier dans le répertoire \fI/etc/cron.d\fP qui ont un format différent (consulter \fBcrontab\fP(5)). \fBcron\fP examine tous les fichiers crontab stockés et contrôle chaque tâche pour savoir si elle doit être exécutée dans la minute présente. Lors de l’exécution des commandes, n’importe quelle sortie est transmise au propriétaire du fichier crontab (ou à l’utilisateur indiqué dans la variable d’environnement \fBMAILTO\fP dans le fichier crontab, si elle existe). N’importe quelle sortie pour une tâche peut être aussi envoyée à \fBsyslog\fP en utilisant l’option \fB\-s\fP. .PP Il existe deux manières de vérifier les modifications dans les tables de planification. La première est de vérifier l’heure de dernière modification (modtime) d’un fichier. La seconde méthode est d’utiliser la prise en charge d’\fBinotify\fP. L’utilisation est journalisée dans le fichier \fI/var/log/cron\fP après que le démon soit démarré. La prise en charge d’\fBinotify\fP recherche les modifications dans toutes les tables et accède au disque dur seulement si une modification a été détectée. .PP Lors de l’utilisation de l’option modtime, \fBcron\fP interroge les modtime des tables de planification toutes les minutes pour rechercher toute modification et recharge les tables ayant changé. Il n’est nul besoin de redémarrer \fBcron\fP après qu’une table ait été modifiée. L’option modtime est aussi utilisée quand \fBinotify\fP ne peut pas être initialisé. .PP \fBcron\fP recherche dans ces fichiers et répertoires : .TP \fI/etc/crontab\fP Table cron du système. Désormais le fichier est vide par défaut. À l’origine il était habituellement utilisé pour exécuter des tâches de manière journalière, hebdomadaire ou mensuelle. Par défaut, ces tâches sont exécutées à travers anacron qui lit le fichier de configuration \fI/etc/anacrontab\fP. Consulter \fBanacrontab\fP(5) pour davantage de détails. .TP \fI/etc/cron.d\fP Répertoire contenant les tâches cron pour les différents utilisateurs. .TP \fI/var/spool/cron\fP Répertoire contenant les tables cron des utilisateurs créées à l’aide de la commande \fBcrontab\fP. .PP Remarquez que la commande \fBcrontab\fP(1) met à jour l’heure de modification du répertoire de la file d’attente à chaque modification d’une table cron. .PP .SS "Modifications pour l'heure d'été et autres changements d'heure" Les modifications d’heure locale de moins de trois heures, telles que celles pour l’heure d’été sont gérées de manière spéciale. Cela s’applique seulement pour les tâches qui se déroulent à un moment spécifique et pour celles qui se déroulent avec une granularité supérieure à une heure. Les tâches qui s’exécutent plus fréquemment sont planifiées normalement. .PP Si l’heure avait été ajustée à une heure plus tard, ces tâches, qui auraient été exécutées dans cet intervalle sauté, sont exécutées immédiatement. Inversement, si l’heure avait été ajustée à une heure plus tôt, l’exécution des tâches deux fois est évitée. .PP Les modifications d'horloge de plus de 3 heures sont considérées comme des corrections de l'horloge ou du fuseau horaire et la nouvelle heure est utilisée immédiatement. .PP Il est possible d’utiliser des fuseaux horaires différents pour les tables cron. Consulter \fBcrontab\fP(5) pour plus d’informations. .SS "Contrôle d’accès avec PAM" \fBcron\fP gère le contrôle d’accès avec PAM si celui\-ci est installé dans le système. Pour plus d’informations, consultez \fBpam\fP(8). Un fichier de configuration de PAM pour \fBcrond\fP est installé dans \fI/etc/pam.d/crond\fP. Le démon charge l’environnement PAM à partir du module \fIpam_env\fP. Cela peut être contourné par des réglages spécifiques dans un fichier de table cron. .SH OPTIONS .TP \fB\-h\fP Afficher un message d’aide et quitter. .TP \fB\-i\fP Désactiver la prise en charge d’\fBinotify\fP. .TP \fB\-m\fP Cette option permet d’indiquer une commande d’interpréteur pour envoyer la sortie courriel de \fBcron\fP au lieu de \fBsendmail\fP(8). Cette commande doit accepter un message de courriel selon le format complet (avec en\-têtes) sur l’entrée standard et l’envoyer comme message de courriel aux destinataires indiqués dans l’en\-tête de courriel. L’indication de la chaîne \fIoff\fP (c’est\-à\-dire crond\ \-m\ off) désactive l’envoi du courriel. .TP \fB\-n\fP Indiquer au démon de s’exécuter en arrière\-plan. Cela peut être utile si son démarrage ne s’effectue pas avec \fBinit\fP. Cette option demande une modification du réglage de PAM. \fI/etc/pam.d/crond\fP ne doit pas activer le module \fIpam_loginuid.so\fP. .TP \fB\-f\fP identique à \fB\-\fP, cohérent avec d'autres implémentations de crond. .TP \fB\-p\fP Autoriser \fBcron\fP à accepter n’importe quelle table cron d’utilisateur. .TP \fB\-P\fP Ne pas définir \fIPATH\fP. Celle\-ci sera héritée de l’environnement. .TP \fB\-c\fP Cette option active la prise en charge du regroupement, comme expliqué ci\-dessous. .TP \fB\-s\fP Cette option dirigera \fBcron\fP pour envoyer la sortie de la tâche au journal du système en utilisant \fBsyslog\fP(3). Cela est utile si le système n’a pas \fBsendmail\fP(8) installé ou si le courrier n’est pas autorisé. .TP \fB\-x\fP Cette option permet de régler les indicateurs de débogage. .TP \fB\-V\fP Afficher la version puis quitter. .SH SIGNAUX Quand le signal \fISIGHUP\fP est reçu, le démon \fBcron\fP ferme et réouvre son fichier de journal. Cela est utile dans les scripts qui font tourner et limitent l’âge des fichiers de journaux. Évidemment, cela ne concerne pas le cas où \fBcron\fP est construit avec l’utilisation de \fBsyslog\fP(3). .SH "PRISE EN CHARGE DE REGROUPEMENT" Dans cette version de \fBcron\fP, il est possible d'utiliser un fichier \fI/var/spool/cron\fP partagé dans un montage réseau parmi un regroupement d’hôtes et d'indiquer qu’un seul des hôtes exécutera les tâches de la table cron dans ce répertoire à tout moment. Cela est réalisé en démarrant \fBcron\fP avec l’option \fB\-c\fP et en ayant le fichier \fI/var/spool/cron/.cron.hostname\fP contenant juste une ligne qui décrit le nom d’hôte dans le regroupement de n’importe quel hôte habilité à exécuter les tâches. En l’absence de ce fichier ou si le nom d’hôte ne correspond pas à celui renvoyé par \fBgethostname\fP(2), alors tous les fichiers de table cron dans ce répertoire seront ignorés. Cela n’a aucun effet sur les tâches cron précisées dans le fichier \fI/etc/crontab\fP ou dans le répertoire \fI/etc/cron.d\fP. Ces fichiers sont toujours exécutés et considérés spécifiques à un hôte. .PP Plutôt que d’éditer \fI/var/spool/cron/.cron.hostname\fP directement, utilisez l’option \fB\-n\fP de \fBcrontab\fP(1) pour indiquer l’hôte. .PP Il faut veiller à ce que tous les hôtes dans un regroupement et à ce que le serveur de fichiers permettant le montage du répertoire partagé de tables cron aient leurs horloges synchronisées rigoureusement, par exemple en utilisant \fBntpd\fP(8), sinon le résultat sera imprévisible. .PP L’utilisation du partage de regroupement désactive automatiquement \fBinotify\fP, parce que celui\-ci ne peut se fier au système de fichiers partagé monté sur un réseau. .SH AVERTISSEMENTS Tous les fichiers \fBcrontab\fP doivent être des fichiers normaux ou des liens symboliques vers ceux\-ci, Ils ne doivent pas être exécutables ou accessibles en écriture. Outrepasser ces exigences est possible en utilisant l’option \fB\-p\fP sur la ligne de commande de \fBcrond\fP. Si la prise en charge d’\fBinotify\fP est utilisée, les changements dans les tables cron avec liens symboliques ne sont pas automatiquement renseignés par le démon cron. Celui\-ci doit avoir reçu un signal \fISIGHUP\fP pour recharger les tables cron. C’est une limitation de l’API de \fBinotify\fP. .PP La sortie de \fBsyslog\fP sera utilisée au lieu du courriel si \fBsendmail\fP n’est pas installé. .SH "VOIR AUSSI" \fBcrontab\fP(1), \fBcrontab\fP(5), \fBinotify\fP(7), \fBpam\fP(8) .SH AUTEUR .MT vixie@isc.org Paul Vixie .ME .br .MT mmaslano@redhat.com Marcela Mašláňová .ME .br .MT colin@colin\-dean.org Colin Dean .ME .br .MT tmraz@fedoraproject.org Tomáš Mráz .ME .PP .SH TRADUCTION La traduction française de cette page de manuel a été créée par Steve Petruzzello , Nicolas François , David Prévot et Jean-Paul Guillonneau . .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 .