cron - en to fr translation catalogue (139 entries)

note: type: TH
en: 19 April 2010
fr: 19 avril 2010

note: type: SH
en: NAME
fr: NOM

note: type: Plain text
en: crontab - maintain crontab files for individual users (Vixie Cron)
fr: crontab - Maintenir les fichiers crontab pour les utilisateurs individuels (Vixie cron)

note: type: Plain text
en: crontab [ -u user ] file
fr: crontab [ B<-u> I<utilisateur> ] I<fichier>

note: type: Plain text
en: crontab [ -u user ] [ -i ] { -e | -l | -r }
fr: crontab [ B<-u> I<utilisateur> ] [ B<-i> ] { B<-e> | B<-l> | B<-r> }

note: type: Plain text
en: I<crontab> is the program used to install, deinstall or list the tables used to drive the I<cron>(8)  daemon in Vixie Cron.  Each user can have their own crontab, and though these are files in /var/spool/cron/crontabs, they are not intended to be edited directly.
fr: B<crontab> est le programme utilisé pour installer, désinstaller ou afficher le contenu des tables permettant de piloter le fonctionnement du démon B<cron>(8) de Vixie Cron. Chaque utilisateur dispose de sa propre crontab, et bien que celles-ci se trouvent dans I</var/spool/cron/crontabs>, elles ne sont pas conçues pour être modifiées directement.

note: type: Plain text
en: If the I</etc/cron.allow> file exists, then you must be listed (one user per line) therein in order to be allowed to use this command.  If the I</etc/cron.allow> file does not exist but the I</etc/cron.deny> file does exist, then you must B<not> be listed in the I</etc/cron.deny> file in order to use this command.
fr: Si le fichier I</etc/cron.allow> existe, alors vous devez être mentionné (un utilisateur par ligne) dans celui-ci pour pouvoir utiliser cette commande. S'il n'existe pas, mais que le fichier I</etc/cron.deny> existe, alors vous ne devez B<pas> être mentionné dans celui-ci si vous désirez utiliser cette commande.

note: type: Plain text
en: If neither of these files exists, then depending on site-dependent configuration parameters, only the super user will be allowed to use this command, or all users will be able to use this command.
fr: Si aucun de ces deux fichiers n'existe, alors, selon la configuration du site, soit seul le superutilisateur a le droit d'utiliser cette commande, soit tous les utilisateurs le peuvent.

note: type: Plain text
en: If both files exist then I</etc/cron.allow> takes precedence. Which means that I</etc/cron.deny> is not considered and your user must be listed in I</etc/cron.allow> in order to be able to use the crontab.
fr: Si les deux fichiers existent, alors I</etc/cron.allow> sera prioritaire. Cela signifie que I</etc/cron.deny> n'est pas pris en compte et votre identifiant doit être dans I</etc/cron.allow> pour pouvoir utiliser crontab.

note: type: Plain text
en: Regardless of the existance of any of these files, the root administrative user is always allowed to setup a crontab.  For standard Debian systems, all users may use this command.
fr: Indépendamment de l'existence d'un de ces fichiers, le superutilisateur est toujours autorisé à avoir une crontab. Sur les systèmes Debian standards, tous les utilisateurs peuvent l'utiliser.

note: type: Plain text
en: If the I<-u> option is given, it specifies the name of the user whose crontab is to be used (when listing) or modified (when editing). If this option is not given, I<crontab> examines "your" crontab, i.e., the crontab of the person executing the command.  Note that I<su>(8)  can confuse I<crontab> and that if you are running inside of I<su>(8)  you should always use the I<-u> option for safety's sake.
fr: Si l'option B<-u> est indiquée, elle permet de préciser le nom de l'utilisateur dont la crontab doit être utilisée (pour l'affichage) ou modifiée (pour l'édition). Si cette option n'est pas indiquée, B<crontab> examinera « votre » table, c'est-à-dire la table de la personne invoquant la commande. Remarquez qu'un appel à B<su>(8) peut induire B<crontab> en erreur. Ainsi, si vous avez effectué un B<su>(8), vous devriez toujours utiliser l'option B<-u> par précaution.

note: type: Plain text
en: The first form of this command is used to install a new crontab from some named file or standard input if the pseudo-filename ``-'' is given.
fr: La première forme de cette commande sert à installer une nouvelle crontab, en utilisant le fichier indiqué, ou l'entrée standard si le nom de fichier est « B<-> ».

note: type: Plain text
en: The I<-l> option causes the current crontab to be displayed on standard output. See the note under B<DEBIAN SPECIFIC> below.
fr: L'option B<-l> permet d'afficher la crontab en cours sur la sortie standard. Veuillez consulter la section B<PARTICULARITÉS DEBIAN> ci-dessous.

note: type: Plain text
en: The I<-r> option causes the current crontab to be removed.
fr: L'option B<-r> supprime la crontab en cours.

note: type: Plain text
en: The I<-e> option is used to edit the current crontab using the editor specified by the \s-1VISUAL\s+1 or \s-1EDITOR\s+1 environment variables.  After you exit from the editor, the modified crontab will be installed automatically. If neither of the environment variables is defined, then the default editor /usr/bin/editor is used.
fr: L'option B<-e> permet de modifier la crontab en cours, en utilisant l'éditeur indiqué par les variables d'environnement B<VISUAL> ou B<EDITOR>. Après avoir quitté l'éditeur, la table modifiée sera installée automatiquement. Si aucune des variables d'environnement n'est définie, alors l'éditeur par défaut B</usr/bin/editor> est utilisé.

note: type: Plain text
en: The I<-i> option modifies the -r option to prompt the user for a 'y/Y' response before actually removing the crontab.
fr: L'option B<-i> modifie le comportement de l'option B<-r> en demandant à l'utilisateur une confirmation « y » ou « Y » avant de supprimer réellement la table.

note: type: SH
en: DEBIAN SPECIFIC
fr: PARTICULARITÉS DEBIAN

note: type: Plain text
en: The "out-of-the-box" behaviour for I<crontab -l> is to display the three line "DO NOT EDIT THIS FILE" header that is placed at the beginning of the crontab when it is installed. The problem is that it makes the sequence
fr: Le comportement par défaut de B<crontab -l> est d'afficher l'en-tête de trois lignes « DO NOT EDIT THIS FILE » (NE PAS MODIFIER CE FICHIER) qui est placé au début de la crontab à son installation. Le problème est que cela rend la séquence

note: type: Plain text
en: non-idempotent -- you keep adding copies of the header. This causes pain to scripts that use sed to edit a crontab. Therefore, the default behaviour of the B<-l> option has been changed to not output such header. You may obtain the original behaviour by setting the environment variable B<CRONTAB_NOHEADER> to 'N', which will cause the I<crontab -l> command to emit the extraneous header.
fr: non idempotente — l'en-tête est ajouté systématiquement. Cela perturbe les scripts qui utilisent B<sed> pour modifier une crontab. Par conséquent, le comportement par défaut de l'option B<-l> a été modifié afin de ne pas afficher cet en-tête. Vous pouvez obtenir le comportement originel en définissant la variable d'environnement B<CRONTAB_NOHEADER> à « N », ce qui aura pour effet que la commande B<crontab -l> affichera l'en-tête.

note: type: SH
en: SEE ALSO
fr: VOIR AUSSI

note: type: Plain text
en: crontab(5), cron(8)
fr: B<crontab>(5), B<cron>(8)

note: type: SH
en: FILES
fr: FICHIERS

note: type: Plain text
en: /etc/cron.allow
    /etc/cron.deny
    /var/spool/cron/crontabs
fr: I</etc/cron.allow>
    I</etc/cron.deny>
    I</var/spool/cron/crontabs>

note: type: Plain text
en: There is one file for each user's crontab under the /var/spool/cron/crontabs directory. Users are not allowed to edit the files under that directory directly to ensure that only users allowed by the system to run periodic tasks can add them, and only syntactically correct crontabs will be written there.  This is enforced by having the directory writable only by the I<crontab> group and configuring I<crontab> command with the setgid bid set for that specific group.
fr: Un fichier pour chaque utilisateur est disponible dans le répertoire I</var/spool/cron/crontabs>. Les utilisateurs ne sont pas autorisés à éditer directement les fichiers dans ce répertoire pour s'assurer que seuls les utilisateurs autorisés par le système à avoir des tâches périodiques puissent en ajouter, et que seules des crontabs syntaxiquement correctes y soient écrites. Cela est assuré en ayant le répertoire accessible en écriture uniquement par le groupe B<crontab> et en configurant la commande B<crontab> avec le bit setgid pour ce groupe.

note: type: Plain text
en: The I<crontab> command conforms to IEEE Std1003.2-1992 (``POSIX'').  This new command syntax differs from previous versions of Vixie Cron, as well as from the classic SVR3 syntax.
fr: La commande B<crontab> est conforme à la norme IEEE Std1003.2-1992 (« POSIX »). Cette nouvelle syntaxe diffère des versions précédentes de Vixie Cron, ainsi que de la syntaxe SVR3 classique.

note: type: Plain text
en: A fairly informative usage message appears if you run it with a bad command line.
fr: Un message d'aide approprié est affiché si vous invoquez B<crontab> avec des arguments erronés.

note: type: Plain text
en: cron requires that each entry in a crontab end in a newline character. If the last entry in a crontab is missing the newline, cron will consider the crontab (at least partially) broken and refuse to install it.
fr: Chaque entrée d'une crontab doit être terminée par un retour à la ligne. Si la dernière entrée ne se termine pas par un retour à la ligne, B<cron> la considérera (au moins partiellement) cassée et refusera de l'installer.

note: type: SH
en: AUTHOR
fr: AUTEUR

note: type: Plain text
en: Paul Vixie E<lt>paul@vix.comE<gt> is the author of I<cron> and original creator of this manual page. This page has also been modified for Debian by Steve Greenland, Javier Fernandez-Sanguino and Christian Kastner.
fr: Paul Vixie E<lt>I<paul@vix.com>E<gt> est l'auteur de B<cron> et de cette page de manuel. Cette page a ensuite été modifiée pour Debian par Steve Greenland, Javier Fernandez-Sanguino et Christian Kastner.

note: type: Plain text
en: crontab - tables for driving cron
fr: crontab - Tables permettant de gérer le démon cron

note: type: Plain text
en: A I<crontab> file contains instructions to the I<cron>(8)  daemon of the general form: ``run this command at this time on this date''.  Each user has their own crontab, and commands in any given crontab will be executed as the user who owns the crontab.  Uucp and News will usually have their own crontabs, eliminating the need for explicitly running I<su>(1)  as part of a cron command.
fr: Un fichier I<crontab> contient des instructions pour le démon B<cron>(8). Ces instructions ont la forme générale suivante : « lancer cette commande à telle heure, tel jour ». Chaque utilisateur dispose de sa propre table crontab, et les commandes contenues dans une table seront exécutées sous l'identifiant du propriétaire de la table. Les pseudo-utilisateurs Uucp et News disposent généralement de leurs propres crontabs, ce qui évite d'invoquer explicitement B<su>(1) dans une commande cron.

note: type: Plain text
en: Blank lines and leading spaces and tabs are ignored.  Lines whose first non-space character is a hash-sign (#) are comments, and are ignored.  Note that comments are not allowed on the same line as cron commands, since they will be taken to be part of the command.  Similarly, comments are not allowed on the same line as environment variable settings.
fr: Les lignes blanches, les espaces et tabulations en début de lignes sont ignorées. Les lignes dont le premier caractère non blanc est un dièse (#) sont considérées comme des commentaires, et sont également ignorées. Notez que les commentaires ne peuvent pas se trouver sur la même ligne qu'une commande cron, car ils seraient considérés comme des paramètres de la commande à invoquer. De même, un commentaire ne peut pas se trouver sur la même ligne qu'une affectation de variable d'environnement.

note: type: Plain text
en: An active line in a crontab will be either an environment setting or a cron command.  The crontab file is parsed from top to bottom, so any environment settings will affect only the cron commands below them in the file.  An environment setting is of the form,
fr: Une ligne active dans une crontab devra donc être soit une affectation de variable d'environnement, soit une commande cron. Le fichier crontab est analysé du début à la fin, donc les configurations d'environnement n'affecteront que les commandes cron qui les suivent dans le fichier. Une ligne d'affectation d'environnement est de la forme :

note: type: Plain text
en:     name = value
fr:     nom = valeur

note: type: Plain text
en: where the spaces around the equal-sign (=) are optional, and any subsequent non-leading spaces in I<value> will be part of the value assigned to I<name>.  The I<value> string may be placed in quotes (single or double, but matching) to preserve leading or trailing blanks. To define an empty variable, quotes B<must> be used. The I<value> string is B<not> parsed for environmental substitutions or replacement of variables, thus lines like
fr: où les espaces autour du signe égal (=) sont facultatives, et où toutes les espaces ultérieures dans I<valeur> feront partie intégrante de la valeur affectée à la variable I<nom>. La chaîne de I<valeur> peut être inscrite entre guillemets simples ou doubles afin de protéger les blancs initiaux et finaux. Les guillemets sont B<nécessaires> pour définir les variables vides. La chaîne I<valeur> ne permet B<pas> les substitutions de variable d'environnement ou le remplacement de variables, ainsi une ligne comme

note: type: Plain text
en: will not work as you might expect. And neither will this work
fr: ne fonctionnera pas comme attendu. Tout comme ceci ne fonctionnera pas

note: type: Plain text
en: There will not be any subsitution for the defined variables in the last value.
fr: Il n'y aura pas de substitution pour les variables définies dans la dernière valeur.

note: type: Plain text
en: An alternative for setting up the commands path is using the fact that many shells will treat the tilde(~) as substitution of $HOME, so if you use I<bash> for your tasks you can use this:
fr: Une alternative à la définition du chemin des commandes est d'utiliser le fait que de nombreux interpréteurs de commandes interprètent un tilde (« ~ ») comme substitution de B<$HOME>, ainsi si vous utilisez B<bash> pour vos tâches, vous pouvez utiliser ceci :

note: type: Plain text
en: Several environment variables are set up automatically by the I<cron>(8)  daemon.  SHELL is set to /bin/sh, and LOGNAME and HOME are set from the /etc/passwd line of the crontab's owner. PATH is set to "/usr/bin:/bin".  HOME, SHELL, and PATH may be overridden by settings in the crontab; LOGNAME is the user that the job is running from, and may not be changed.
fr: Plusieurs variables d'environnement sont automatiquement définies par le démon B<cron>(8). B<SHELL> prend la valeur « /bin/sh », B<LOGNAME> et B<HOME> sont définies à partir de la ligne de I</etc/passwd> correspondant au propriétaire de la crontab. B<PATH> est définie à « /usr/bin:/bin ». B<HOME>, B<SHELL> et B<PATH> peuvent être réaffectées explicitement dans la crontab contrairement à B<LOGNAME>, qui est l'utilisateur ayant lancé la tâche.

note: type: Plain text
en: (Another note: the LOGNAME variable is sometimes called USER on BSD systems...  on these systems, USER will be set also.)
fr: (Remarque : la variable B<LOGNAME> est parfois nommée B<USER> sur les systèmes BSD. Sur ces systèmes, B<USER> doit aussi être définie.)

note: type: Plain text
en: In addition to LOGNAME, HOME, and SHELL, I<cron>(8)  will look at MAILTO if it has any reason to send mail as a result of running commands in ``this'' crontab.  If MAILTO is defined (and non-empty), mail is sent to the user so named.  MAILTO may also be used to direct mail to multiple recipients by separating recipient users with a comma. If MAILTO is defined but empty (MAILTO=""), no mail will be sent.  Otherwise mail is sent to the owner of the crontab.
fr: En plus de B<LOGNAME>, B<HOME>, et B<SHELL>, B<cron>(8) prendra en compte la variable B<MAILTO> s'il doit envoyer le résultat d'une commande exécutée depuis « cette » crontab. Si B<MAILTO> est définie (et non vide), le résultat est envoyé à l'utilisateur indiqué. B<MAILTO> peut aussi servir à envoyer les courriers à plusieurs destinataires en séparant les destinataires par une virgule. Si B<MAILTO> est définie mais vide (B<MAILTO="">), aucun courrier ne sera envoyé. Sinon, le courrier sera envoyé au propriétaire de la crontab.

note: type: Plain text
en: On the Debian GNU/Linux system, cron supports the B<pam_env> module, and loads the environment specified by I</etc/environment> and I</etc/security/pam_env.conf>.  It also reads locale information from I</etc/default/locale>.  However, the PAM settings do B<NOT> override the settings described above nor any settings in the I<crontab> file itself. Note in particular that if you want a PATH other than "/usr/bin:/bin", you will need to set it in the crontab file.
fr: Sur les systèmes Debian GNU/Linux, cron gère le module B<pam_env> et charge les variables d'environnement des fichiers I</etc/environment> et I</etc/security/pam_env.conf>. Les renseignements à propos des locales sont aussi lus dans I</etc/default/locale>. Toutefois les réglages de PAM n'affectent B<pas> les réglages décrits ci-dessus ni la configuration dans le fichier I<crontab>. Veuillez noter en particulier que si vous voulez un autre B<PATH> que « /usr/bin:/bin », vous devrez le mentionner dans le fichier crontab.

note: type: Plain text
en: By default, cron will send mail using the mail "Content-Type:" header of "text/plain" with the "charset=" parameter set to the charmap / codeset of the locale in which I<crond>(8)  is started up - ie. either the default system locale, if no LC_* environment variables are set, or the locale specified by the LC_* environment variables ( see I<locale>(7)I<).> You can use different character encodings for mailed cron job output by setting the CONTENT_TYPE and CONTENT_TRANSFER_ENCODING variables in crontabs, to the correct values of the mail headers of those names.
fr: Par défaut, cron envoie le courrier en utilisant l'en-tête « Content-type: text/plain » avec comme valeur du paramètre « charset= » l'encodage utilisé par B<crond>(8) à son lancement, c'est-à-dire soit la locale par défaut du système si aucune variable d'environnement B<LC_>I<*> n'est attribuée, soit la locale indiquée par ces variables B<LC_>I<*> (voir B<locale>(7)). Vous pouvez utiliser un autre encodage de caractères pour les messages envoyés par cron en positionnant les variables B<CONTENT_TYPE> et B<CONTENT_TRANSFER_ENCODING> dans vos crontabs aux valeurs souhaitées des en-têtes de message correspondants.

note: type: Plain text
en: The format of a cron command is very much the V7 standard, with a number of upward-compatible extensions.  Each line has five time and date fields, followed by a command, followed by a newline character ('\en').  The system crontab (/etc/crontab) uses the same format, except that the username for the command is specified after the time and date fields and before the command. The fields may be separated by spaces or tabs. The maximum permitted length for the command field is 998 characters.
fr: Le format d'une commande cron est très proche du standard V7, avec quelques options permettant de garder une compatibilité ascendante. Chaque ligne dispose de cinq champs de date et d'heure, suivis d'une commande et enfin d'un retour à la ligne (« \en »). Le système crontab (I</etc/crontab>) utilise le même format, si ce n'est que le champ identifiant est indiqué après les champs de date et d'heure mais avant la commande. Les champs peuvent être séparés par des espaces ou des tabulations. La taille maximale permise pour le champ de commande est de 998 caractères.

note: type: Plain text
en: Commands are executed by I<cron>(8)  when the minute, hour, and month of year fields match the current time, I<and> when at least one of the two day fields (day of month, or day of week)  match the current time (see ``Note'' below).  I<cron>(8)  examines cron entries once every minute.  The time and date fields are:
fr: Les commandes sont exécutées par B<cron>(8) lorsque les champs minute, heure et mois de l'année correspondent à la date actuelle, I<et> lorsqu'au moins l'un des deux champs jour (jour du mois ou jour de la semaine) correspond au jour actuel (voir « Remarque » ci-dessous). B<cron>(8) examine les entrées cron chaque minute. Les champs d'heure et de date sont :

note: type: Plain text
en: field	allowed values
fr: champ	 valeurs autorisées

note: type: Plain text
en: -----	--------------
fr: -----	 --------------

note: type: Plain text
en: minute	0-59
fr: minute	 0-59

note: type: Plain text
en: hour	0-23
fr: heure	 0-23

note: type: Plain text
en: day of month	1-31
fr: jour du mois	 1-31

note: type: Plain text
en: month	1-12 (or names, see below)
fr: mois	 1-12 (ou noms, voir ci-dessous)

note: type: Plain text
en: day of week	0-7 (0 or 7 is Sun, or use names)
fr: jour de semaine	 0-7 (0 et 7 pour dimanche, ou utiliser les noms)

note: type: Plain text
en: A field may be an asterisk (*), which always stands for ``first-last''.
fr: Un champ peut contenir un astérisque « B<*> », qui correspond à l'intervalle « premier-dernier ».

note: type: Plain text
en: Ranges of numbers are allowed.  Ranges are two numbers separated with a hyphen.  The specified range is inclusive.  For example, 8-11 for an ``hours'' entry specifies execution at hours 8, 9, 10 and 11.
fr: Les intervalles de nombres sont permis. Ils se présentent sous forme de deux nombres séparés par un trait d'union. Les bornes sont comprises. Par exemple, l'intervalle horaire 8-11 correspond à une exécution aux heures 8, 9, 10, et 11.

note: type: Plain text
en: Lists are allowed.  A list is a set of numbers (or ranges)  separated by commas.  Examples: ``1,2,5,9'', ``0-4,8-12''.
fr: Les listes sont permises. Une liste est un ensemble de nombres ou d'intervalles séparés par des virgules. Exemple « 1,2,5,9 », « 0-4,8-12 ».

note: type: Plain text
en: Step values can be used in conjunction with ranges.  Following a range with ``/E<lt>numberE<gt>'' specifies skips of the number's value through the range.  For example, ``0-23/2'' can be used in the hours field to specify command execution every other hour (the alternative in the V7 standard is ``0,2,4,6,8,10,12,14,16,18,20,22'').  Steps are also permitted after an asterisk, so if you want to say ``every two hours'', just use ``*/2''.
fr: Des valeurs de « pas » peuvent être associées aux intervalles. À la suite d'un intervalle, un « B</>I<nombre> » précise le pas à adopter pour parcourir l'intervalle. Par exemple « 0-23/2 » dans le champ horaire demande une exécution toutes les heures paires. Une alternative avec le standard V7 serait « 0,2,4,6,8,10,12,14,16,18,20,22 »). Les pas sont également autorisés à la suite d'un astérisque. Ainsi, pour dire « toutes les deux heures », on peut utiliser « */2 ».

note: type: Plain text
en: Names can also be used for the ``month'' and ``day of week'' fields.  Use the first three letters of the particular day or month (case doesn't matter).  Ranges or lists of names are not allowed.
fr: On peut employer le nom des mois ou des jours de la semaine (en anglais), en utilisant les trois premières lettres (pas de différence majuscule/minuscule). Les intervalles ou les listes de noms ne sont pas acceptés.

note: type: Plain text
en: The ``sixth'' field (the rest of the line) specifies the command to be run.  The entire command portion of the line, up to a newline or % character, will be executed by /bin/sh or by the shell specified in the SHELL variable of the crontab file.  Percent-signs (%) in the command, unless escaped with backslash (\e), will be changed into newline characters, and all data after the first % will be sent to the command as standard input. There is no way to split a single command line onto multiple lines, like the shell's trailing "\e".
fr: Le sixième champ (le reste de la ligne) indique la commande à exécuter. Tout le reste de la ligne, jusqu'au retour chariot ou au caractère B<%>, sera exécuté par B</bin/sh>, ou par le shell mentionné dans la variable B<SHELL> du fichier cron. Les signes pour cent « B<%> » dans les commandes seront transformés en retour chariot, sauf s'ils sont précédés d'une barre oblique inversée « B<\e> ». Toutes les données se trouvant à la suite du premier B<%> seront transmises à la commande sur son entrée standard. Il n'est pas possible d'écrire une commande sur plusieurs lignes, comme on le ferait dans un interpréteur avec la B<\e> final.

note: type: Plain text
en: Note: The day of a command's execution can be specified by two fields \(em day of month, and day of week.  If both fields are restricted (i.e., aren't *), the command will be run when I<either> field matches the current time.  For example,
fr: Remarque : le jour d'exécution d'une commande peut être indiqué par deux champs (jour du mois, et jour de la semaine). Si les deux champs sont remplis (c'est-à-dire différents de « B<*> »), la commande sera lancée quand I<l'un> des champs au moins correspond à la date en cours. Par exemple

note: type: Plain text
en: ``30 4 1,15 * 5'' would cause a command to be run at 4:30 am on the 1st and 15th of each month, plus every Friday. One can, however, achieve the desired result by adding a test to the command (see the last example in EXAMPLE CRON FILE below).
fr: « 30 4 1,15 * 5 » exécutera une commande à 4 h 30 du matin les 1er et 15 de chaque mois, ainsi que chaque vendredi. Il est toutefois possible d'obtenir le résultat voulu en ajoutant un test à la commande (voir le dernier exemple dans la section B<EXEMPLE DE FICHIER CRONTAB> plus bas).

note: type: Plain text
en: Instead of the first five fields, one of eight special strings may appear:
fr: À la place des cinq premiers champs peut apparaître l'une des huit chaînes spéciales :

note: type: Plain text
en: string	meaning
fr: chaîne	signification

note: type: Plain text
en: @reboot	Run once, at startup.
fr: @reboot	Exécuter une fois au démarrage.

note: type: Plain text
en: @yearly	Run once a year, "0 0 1 1 *".
fr: @yearly	Exécuter une fois par an, « 0 0 1 1 * ».

note: type: Plain text
en: @annually	(same as @yearly)
fr: @annually	(identique à @yearly)

note: type: Plain text
en: @monthly	Run once a month, "0 0 1 * *".
fr: @monthly	Exécuter une fois par mois, « 0 0 1 * * ».

note: type: Plain text
en: @weekly	Run once a week, "0 0 * * 0".
fr: @weekly	Exécuter une fois par semaine, « 0 0 * * 0 ».

note: type: Plain text
en: @daily	Run once a day, "0 0 * * *".
fr: @daily	Exécuter une fois par jour, « 0 0 * * * ».

note: type: Plain text
en: @midnight	(same as @daily)
fr: @midnight	(identique à @daily)

note: type: Plain text
en: @hourly	Run once an hour, "0 * * * *".
fr: @hourly	Exécuter une fois par heure, « 0 * * * * ».

note: type: Plain text
en: Please note that startup, as far as @reboot is concerned, is the time when the I<cron>(8)  daemon startup.  In particular, it may be before some system daemons, or other facilities, were startup.  This is due to the boot order sequence of the machine.
fr: Veillez noter que le démarrage, du point de vue de B<@reboot>, est le moment où le démon B<cron>(8) démarre. En particulier, cela peut arriver avant le démarrage de certains démons ou autres systèmes. Cela dépend de l'ordre de démarrage de la machine.

note: type: SH
en: EXAMPLE CRON FILE
fr: EXEMPLE DE FICHIER CRONTAB

note: type: Plain text
en: The following lists an example of a user crontab file.
fr: L'exemple suivant présente le fichier crontab d'un utilisateur

note: type: Plain text
en: # use /bin/bash to run commands, instead of the default /bin/sh
    SHELL=/bin/bash
    # mail any output to `paul', no matter whose crontab this is
    MAILTO=paul
    #
    # run five minutes after midnight, every day
    5 0 * * *       $HOME/bin/daily.job E<gt>E<gt> $HOME/tmp/out 2E<gt>&1
    # run at 2:15pm on the first of every month -- output mailed to paul
    15 14 1 * *     $HOME/bin/monthly
    # run at 10 pm on weekdays, annoy Joe
    0 22 * * 1-5    mail -s "It's 10pm" joe%Joe,%%Where are your kids?%
    23 0-23/2 * * * echo "run 23 minutes after midn, 2am, 4am ..., everyday"
    5 4 * * sun     echo "run at 5 after 4 every sunday"
    # Run on every second Saturday of the month
    0 4 8-14 * *    test $(date +\e%u) -eq 6 && echo "2nd Saturday"
fr: # Utiliser /bin/bash pour lancer les commandes, plutôt que le shell par
    # défaut /bin/sh
    SHELL=/bin/bash
    # Envoyer les résultats à Paul, sans tenir compte du propriétaire
    MAILTO=paul
    #
    # Exécuter chaque jour, 5 minutes après minuit
    5 0 * * *       $HOME/bin/daily.job E<gt>E<gt> $HOME/tmp/out 2E<gt>&1
    # Exécuter le premier de chaque mois à 14 h 15 - Résultat envoyé à Paul
    15 14 1 * *     $HOME/bin/monthly
    # Énerver Joe du lundi au vendredi à 22 h
    0 22 * * 1-5	mail -s "Il est 22 h" joe%Joe,%%Où sont tes enfants ?%
    23 0-23/2 * * * echo "Tous les jours, 23 mn après 0 h, 2 h, 4 h…"
    5 4 * * sun     echo "Tous les dimanches à 4 h 05"
    # Tous les deuxièmes samedis du mois
    0 4 8-14 * *    test $(date +\e%u) -eq 6 && echo "deuxième samedi"

note: type: SH
en: EXAMPLE SYSTEM CRON FILE
fr: EXEMPLE DE FICHIER SYSTÈME CRON

note: type: Plain text
en: The following lists the content of a regular system-wide crontab file. Unlinke a user's crontab, this file has the username field, as used by /etc/crontab.
fr: L'exemple suivant présente le fichier crontab d'un système. Contrairement à la crontab d'un utilisateur, ce fichier contient le champ identifiant, comme dans le fichier I</etc/crontab>.

note: type: Plain text
en: # /etc/crontab: system-wide crontab
    # Unlike any other crontab you don't have to run the `crontab'
    # command to install the new version when you edit this file
    # and files in /etc/cron.d. These files also have username fields,
    # that none of the other crontabs do.
fr: # /etc/crontab: crontab du système
    # À la différence des autres crontabs, vous n'avez pas besoin
    # d'exécuter la commande crontab pour installer la nouvelle version
    # quand vous modifiez ce fichier. Ce fichier possède aussi un champ
    # identifiant que les autres crontabs n'ont pas.

note: type: Plain text
en: # m h dom mon dow user	command
    17 * * * *  root  cd / && run-parts --report /etc/cron.hourly
    25 6 * * *  root  test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
    47 6 * * 7  root  test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
    52 6 1 * *  root  test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
    #
fr: # m h dom mon dow ident.  commande
    42 6 * * *        root    run-parts --report /etc/cron.daily
    47 6 * * 7        root    run-parts --report /etc/cron.weekly
    52 6 1 * *        root    run-parts --report /etc/cron.monthly
    #

note: type: Plain text
en: cron(8), crontab(1)
fr: B<cron>(8), B<crontab>(1)

note: type: Plain text
en: When specifying day of week, both day 0 and day 7 will be considered Sunday.  BSD and AT&T seem to disagree about this.
fr: Dans la désignation du jour de la semaine, le 0 et le 7 correspondent tous deux au dimanche. BSD et AT&T ne sont pas entièrement d'accord là-dessus.

note: type: Plain text
en: Lists and ranges are allowed to co-exist in the same field.  "1-3,7-9" would be rejected by AT&T or BSD cron -- they want to see "1-3" or "7,8,9" ONLY.
fr: Les intervalles et les listes sont autorisées dans le même champ. « 1-3,7-9 » sera rejeté par le cron AT&T ou BSD, ils n'acceptent que « 1-3 » ou « 7,8,9 ».

note: type: Plain text
en: Ranges can include "steps", so "1-9/2" is the same as "1,3,5,7,9".
fr: Les intervalles peuvent inclure des « pas », ainsi « 1-9/2 » équivaut à « 1,3,5,7,9 ».

note: type: Plain text
en: Months or days of the week can be specified by name.
fr: Le nom des mois ou des jours de la semaine peut être utilisé.

note: type: Plain text
en: Environment variables can be set in the crontab.  In BSD or AT&T, the environment handed to child processes is basically the one from /etc/rc.
fr: Les variables d'environnement peuvent être définies dans la crontab. Avec BSD ou AT&T, l'environnement transmis aux processus fils est globalement celui de /etc/rc.

note: type: Plain text
en: Command output is mailed to the crontab owner (BSD can't do this), can be mailed to a person other than the crontab owner (SysV can't do this), or the feature can be turned off and no mail will be sent at all (SysV can't do this either).
fr: La sortie des commandes est soit envoyée au propriétaire de la crontab (pas sous BSD), soit dirigée vers une autre personne (pas sous SysV), soit la redirection est désactivée et aucun courrier ne sera envoyé (pas sous SysV non plus).

note: type: Plain text
en: All of the `@' commands that can appear in place of the first five fields are extensions.
fr: Toutes les commandes « B<@> » qui peuvent apparaître dans l'un des cinq premiers champs sont des extensions.

note: type: Plain text
en: The I<cron> daemon runs with a defined timezone. It currently does not support per-user timezones. All the tasks: system's and user's will be run based on the configured timezone. Even if a user specifies the I<TZ> environment variable in his I<crontab> this will affect only the commands executed in the crontab, not the execution of the crontab tasks themselves.
fr: Le démon B<cron> s'exécute dans un certain fuseau horaire. Il ne prend pas en charge la définition d'un fuseau horaire par utilisateur. Toutes les tâches, tâches système ou tâches d'utilisateurs, s'exécuteront en fonction du fuseau horaire configuré. Même si un utilisateur définit la variable d'environnement B<TZ> dans sa I<crontab>, ceci n'affectera que les commandes exécutées dans la tâche, pas l'exécution des tâches crontab elles-mêmes.

note: type: Plain text
en: The I<crontab> syntax does not make it possible to define all possible periods one could image off. For example, it is not straightforward to define the last weekday of a month. If a task needs to be run in a specific period of time that cannot be defined in the I<crontab> syntaxs the best approach would be to have the program itself check the date and time information and continue execution only if the period matches the desired one.
fr: La syntaxe de I<crontab> ne permet pas de définir tous les moments possibles que l'on pourrait imaginer. Par exemple, il n'est pas simple de définir le dernier jour de semaine du mois. Si une tâche doit être exécutée à un moment particulier qui ne peut pas être défini avec la syntaxe de I<crontab>, le meilleur moyen serait de faire vérifier la date et l'heure directement par le programme, et continuer l'exécution si elles correspondent au moment voulu.

note: type: Plain text
en: If the program itself cannot do the checks then a wrapper script would be required. Useful tools that could be used for date analysis are I<ncal> or I<calendar> For example, to run a program the last Saturday of every month you could use the following wrapper code:
fr: Si le programme ne peut pas vérifier lui-même, alors un script enveloppe serait nécessaire. B<ncal> et B<calendar> sont des outils qui pourraient être pratiques pour analyser la date. Par exemple, le code enveloppe suivant permet d'exécuter un programme le dernier samedi du mois. B<Attention>, la commande est présentée sur plusieurs lignes par commodité d'affichage, le fichier crontab n'accepte que les commandes sur une seule ligne.

note: type: Plain text
en: 0 4 * * Sat   [ "$(date +\e%e)" = "`ncal | grep $(date +\e%a | sed -e 's/.$//') | sed -e 's/^.*\es\e([0-9]\e+\e)\es*$/\e1/'`" ] && echo "Last Saturday" && program_to_run
fr: 0 4 * * Sat  [ "$(date +\e%e)" = 
     "`ncal | grep $(date +\e%a | sed  -e 's/.$//') | sed -e 's/^.*\s\([0-9]\+\)\s*$/\1/'`" 
     ] && echo "Dernier samedi" && programme_à_exécuter

note: type: Plain text
en: cron requires that each entry in a crontab end in a newline character. If the last entry in a crontab is missing a newline (ie, terminated by EOF), cron will consider the crontab (at least partially) broken. A warning will be written to syslog.
fr: Chaque entrée d'une crontab doit être terminée par un retour à la ligne. Si la dernière entrée ne se termine pas par un retour à la ligne, B<cron> la considérera (au moins partiellement) cassée. Un avertissement sera écrit dans le journal système (« syslog »).

note: type: Plain text
en: cron - daemon to execute scheduled commands (Vixie Cron)
fr: cron - Démon permettant de lancer des commandes différées (Vixie Cron)

note: type: Plain text
en: cron [B<-f>] [B<-l>] [B<-L> I<loglevel>]
fr: cron [B<-f>] [B<-l>] [B<-L> I<niveau>]

note: type: Plain text
en: I<cron> is started automatically from /etc/init.d on entering multi-user runlevels.
fr: B<cron> est démarré automatiquement depuis un script du répertoire I</etc/init.d> au moment d'entrer dans un niveau de fonctionnement multiutilisateur.

note: type: Plain text
en: Stay in foreground mode, don't daemonize.
fr: Rester en mode « premier plan », ne pas utiliser de démon.

note: type: Plain text
en: Enable LSB compliant names for /etc/cron.d files. This setting, however, does not affect the parsing of files under /etc/cron.hourly, /etc/cron.daily, /etc/cron.weekly or /etc/cron.monthly.
fr: Activer les noms conformes LSB pour les fichiers du répertoire I</etc/cron.d>. Ce réglage n'affecte cependant pas l'analyse des fichiers des répertoires I</etc/cron.hourly>, I</etc/cron.daily>, I</etc/cron.weekly> ou I</etc/cron.monthly>.

note: type: Plain text
en: Include the FQDN in the subject when sending mails. By default, cron will abbreviate the hostname.
fr: Inclure le nom de domaine complètement qualifié (FQDN) dans le sujet lors de l’envoi de courriers. Par défaut, cron abrège le nom d’hôte.

note: type: TP
en: B<-L loglevel>
fr: B<-L> I<niveau>

note: type: Plain text
en: Tell cron what to log about B<jobs> (errors are logged regardless of this value) as the sum of the following values:
fr: Annoncer à B<cron> ce qu'il doit journaliser à propos des travaux (les erreurs sont journalisées indépendamment de cette valeur) suivant la somme des éléments suivants :

note: type: Plain text
en: will log the start of all cron jobs
fr: enregistre la date de début d'exécution des travaux cron

note: type: Plain text
en: will log the end of all cron jobs
fr: enregistre la date de fin d'exécution des travaux cron

note: type: Plain text
en: will log all failed jobs (exit status != 0)
fr: enregistre les travaux échoués (état de retour différent de zéro)

note: type: Plain text
en: will log the process number of all cron jobs
fr: enregistre le numéro de processus des travaux cron

note: type: Plain text
en: The default is to log the start of all jobs (1). Logging will be disabled if I<levels> is set to zero (0). A value of fifteen (15) will select all options.
fr: Par défaut, la date de début d'exécution des travaux cron est enregistrée (1). La journalisation est désactivée si le I<niveau> est mis à zéro (0). une valeur de quinze (15) sélectionne toutes les options.

note: type: Plain text
en: I<cron> searches its spool area (/var/spool/cron/crontabs) for crontab files (which are named after accounts in /etc/passwd); crontabs found are loaded into memory.  Note that crontabs in this directory should not be accessed directly - the I<crontab> command should be used to access and update them.
fr: B<cron> recherche, dans le répertoire I</var/spool/cron/crontabs>, des fichiers de crontab ayant des noms de compte existant dans I</etc/passwd>. Les crontabs trouvées sont chargées en mémoire. Veuillez noter que les crontabs de ce répertoire ne doivent pas être accédées directement — la commande B<crontab> doit être utilisée pour y accéder et les mettre à jour.

note: type: Plain text
en: I<cron> also reads /etc/crontab, which is in a slightly different format (see I<crontab(5)>).  In Debian, the content of /etc/crontab is predefined to run programs under /etc/cron.hourly, /etc/cron.daily, /etc/cron.weekly and /etc/cron.monthly. This configuration is specific to Debian, see the note under B<DEBIAN SPECIFIC> below.
fr: B<cron> lit également le fichier I</etc/crontab>, qui est dans un format légèrement différent (consultez B<crontab>(5)). Dans Debian, le contenu d'I</etc/crontab> est prédéfini pour exécuter les programmes des répertoires I</etc/cron.hourly>, I</etc/cron.daily>, I</etc/cron.weekly> et I</etc/cron.monthly>. Cette configuration est spécifique à Debian, consultez la partie B<PARTICULARITÉS DEBIAN> plus bas.

note: type: Plain text
en: Additionally, in Debian, I<cron> reads the files in the /etc/cron.d directory.  I<cron> treats the files in /etc/cron.d as in the same way as the /etc/crontab file (they follow the special format of that file, i.e. they include the I<user> field). However, they are independent of /etc/crontab: they do not, for example, inherit environment variable settings from it. This change is specific to Debian see the note under B<DEBIAN SPECIFIC> below.
fr: De plus, dans Debian, B<cron> lit les fichiers du répertoire I</etc/cron.d>. B<cron> traite les fichiers de I</etc/cron.d> de la même manière que le fichier I</etc/crontab> (ils ont le même format spécial que ce fichier, c'est-à-dire qu'ils intègrent le champ I<identifiant>). Toutefois ils sont indépendants du fichier I</etc/crontab> : par exemple, ils n'héritent pas de ses variables d'environnement. Cette modification est spécifique à Debian, consultez la partie B<PARTICULARITÉS DEBIAN> plus bas.

note: type: Plain text
en: Like /etc/crontab, the files in the /etc/cron.d directory are monitored for changes. In general, the system administrator should not use /etc/cron.d/, but use the standard system crontab /etc/crontab.
fr: Comme le fichier I</etc/crontab>, les modifications des fichiers du répertoire I</etc/cron.d> sont surveillées. En général, l'administrateur système ne devrait pas utiliser I</etc/cron.d/> mais le système crontab standard constitué du fichier I</etc/crontab>.

note: type: Plain text
en: /etc/crontab and the files in /etc/cron.d must be owned by root, and must not be group- or other-writable. In contrast to the spool area, the files under /etc/cron.d or the files under /etc/cron.hourly, /etc/cron.daily, /etc/cron.weekly and /etc/cron.monthly may also be symlinks, provided that both the symlink and the file it points to are owned by root.  The files under /etc/cron.d do not need to be executable, while the files under /etc/cron.hourly, /etc/cron.daily, /etc/cron.weekly and /etc/cron.monthly do, as they are run by I<run-parts> (see I<run-parts(8)> for more information).
fr: I</etc/crontab> et les fichiers du répertoire I</etc/cron.d> doivent appartenir au superutilisateur, et ne pas être accessibles en écriture au groupe ni aux autres. Contrairement à ceux de l'espace I<spool>, les fichiers de I</etc/cron.d>, I</etc/cron.hourly>, I</etc/cron.daily>, I</etc/cron.weekly> ou I</etc/cron.monthly> peuvent aussi être des liens symboliques, à condition que le lien symbolique et le fichier pointés appartiennent au superutilisateur. Les fichiers de I</etc/cron.d> n'ont pas besoin d'être exécutables, alors que ceux de I</etc/cron.hourly>, I</etc/cron.daily>, I</etc/cron.weekly> et I</etc/cron.monthly> doivent l'être, car ils sont exécutés par B<run-parts> (consultez B<run-parts>(8) pour plus de précisions).

note: type: Plain text
en: I<cron> then wakes up every minute, examining all stored crontabs, checking each command to see if it should be run in the current minute.  When executing commands, any output is mailed to the owner of the crontab (or to the user named in the MAILTO environment variable in the crontab, if such exists).  The children copies of cron running these processes have their name coerced to uppercase, as will be seen in the syslog and ps output.
fr: Ensuite, B<cron> s'éveille toutes les minutes, examine les crontabs existantes, et vérifie chaque commande pour savoir s'il doit la lancer dans la minute à venir. Lors de l'exécution d'une commande, toute sortie est envoyée par courrier au propriétaire de la crontab (ou à l'utilisateur dont le nom est mentionné dans la variable d'environnement B<MAILTO> si elle existe). Les copies des processus fils ont leur nom mis en majuscules, observable dans le I<syslog> et dans la sortie de la commande B<ps>.

note: type: Plain text
en: Additionally, I<cron> checks each minute to see if its spool directory's modtime (or the modtime on the I</etc/crontab> file)  has changed, and if it has, I<cron> will then examine the modtime on all crontabs files and reload those which have changed.  Thus I<cron> need not be restarted whenever a crontab file is modified.  Note that the I<crontab>(1)  command updates the modtime of the spool directory whenever it changes a crontab.
fr: De plus, B<cron> vérifie chaque minute si la date de modification de son répertoire de stockage (ou la date de modification du fichier I</etc/crontab>) a changé. Si c'est le cas, B<cron> examinera les dates de modification de chaque fichier crontab, et rechargera ceux qui ont été modifiés. Ainsi, B<cron> n'a pas besoin d'être redémarré après la modification d'un fichier crontab. Remarquez que la commande B<crontab>(1) met à jour la date de modification du répertoire de stockage si un changement a lieu.

note: type: Plain text
en: Special considerations exist when the clock is changed by less than 3 hours, for example at the beginning and end of daylight savings time. If the time has moved forwards, those jobs which would have run in the time that was skipped will be run soon after the change.  Conversely, if the time has moved backwards by less than 3 hours, those jobs that fall into the repeated time will not be re-run.
fr: Il existe des dispositions spéciales lorsque l'horloge est modifiée de moins de 4 heures, par exemple au début et à la fin de l'heure d'été. Si l'heure a été avancée, les travaux qui auraient dû être exécutés à ce moment là le seront juste après le changement. À l'inverse, si l'heure a été retardée de moins de 3 heures, les travaux qui tombent dans cet intervalle de temps ne seront pas exécutés de nouveau.

note: type: Plain text
en: Only jobs that run at a particular time (not specified as @hourly, nor with '*' in the hour or minute specifier) are affected. Jobs which are specified with wildcards are run based on the new time immediately.
fr: Seuls les travaux qui sont exécutés à un moment particulier (ni indiqués par @hourly ni par « * » dans le champ heure ou minute) sont affectés. Les travaux indiqués avec des astérisques sont exécutés immédiatement sur la base de l'heure modifiée.

note: type: Plain text
en: Clock changes of more than 3 hours are considered to be corrections to the clock, and the new time is used immediately.
fr: Les changements d'horloge de plus de 3 heures sont considérés comme des corrections de l'horloge, et la nouvelle heure est utilisée immédiatement.

note: type: Plain text
en: I<cron> logs its action to the syslog facility 'cron', and logging may be controlled using the standard I<syslogd(8)> facility.
fr: B<cron> journalise ses actions à l'aide du paramètre « cron » de syslog, et la journalisation peut être contrôlée en utilisant le système standard B<syslogd>(8).

note: type: SH
en: ENVIRONMENT
fr: ENVIRONNEMENT

note: type: Plain text
en: If configured in I</etc/default/cron> in Debian systems, the I<cron> daemon localisation settings environment can be managed through the use of I</etc/environment> or through the use of I</etc/default/locale> with values from the latter overriding values from the former. These files are read and they will be used to setup the LANG, LC_ALL, and LC_CTYPE environment variables. These variables are then used to set the charset of mails, which defaults to 'C'.
fr: Dans les systèmes Debian, I</etc/default/cron> peut être configuré pour que les paramètres régionaux du démon B<cron> soient gérés en utilisant I</etc/environment> ou I</etc/default/locale>, les valeurs du dernier étant prioritaires sur celles du premier. Ces fichiers sont lus et les définitions des variables d'environnement B<LANG>, B<LC_ALL> et B<LC_CTYPE> seront utilisées. Ces variables sont ensuite utilisées pour configurer l'encodage des messages, « C » par défaut.

note: type: Plain text
en: This does B<NOT> affect the environment of tasks running under cron. For more information on how to modify the environment of tasks, consult I<crontab(5)>
fr: Cela n'affecte B<pas> l'environnement des tâches exécutées par cron. Pour plus de renseignements sur la façon de modifier l'environnement des tâches, veuillez consulter B<crontab>(5).

note: type: Plain text
en: The daemon will use, if present, the definition from I</etc/timezone> for the timezone.
fr: Le démon utilisera, si elle existe, la définition du fuseau horaire de I</etc/timezone>.

note: type: Plain text
en: The environment can be redefined in user's crontab definitions but I<cron> will only handle tasks in a single timezone.
fr: L'environnement peut être redéfini dans les définitions des crontabs des utilisateurs, mais B<cron> ne traitera les tâches que dans un seul fuseau horaire.

note: type: Plain text
en: Debian introduces some changes to I<cron> that were not originally available upstream. The most significant changes introduced are:
fr: Debian introduit quelques modifications à B<cron> qui n'étaient pas disponibles en amont à l'origine. Les modifications les plus significatives introduites sont :

note: type: Plain text
en: Support for /etc/cron.{hourly,daily,weekly,monthly} via /etc/crontab,
fr: gestion des répertoires I</etc/cron.>{I<hourly>,I<daily>,I<weekly>,I<monthly>} par l'intermédiaire de I</etc/crontab> ;

note: type: Plain text
en: Support for /etc/cron.d (drop-in dir for package crontabs),
fr: gestion de I</etc/cron.d> (répertoire de dépôt des crontabs de paquet) ;

note: type: Plain text
en: PAM support,
fr: gestion de PAM ;

note: type: Plain text
en: SELinux support,
fr: gestion de SELinux ;

note: type: Plain text
en: auditlog support,
fr: gestion d'auditlog ;

note: type: Plain text
en: DST and other time-related changes/fixes,
fr: modifications et corrections pour l'heure d'été et autres problèmes d'heures ;

note: type: Plain text
en: SGID crontab(1) instead of SUID root,
fr: exécution de B<crontab>(1) avec les privilèges du groupe crontab au lieu de ceux du superutilisateur ;

note: type: Plain text
en: Debian-specific file locations and commands,
fr: emplacement des fichiers et commandes spécifiques à Debian ;

note: type: Plain text
en: Debian-specific configuration (/etc/default/cron),
fr: configuration spécifique à Debian (I</etc/default/cron>) ;

note: type: Plain text
en: numerous other smaller features and fixes.
fr: nombreuses autres fonctionnalités plus petites et corrections.

note: type: Plain text
en: Support for /etc/cron.hourly, /etc/cron.daily, /etc/cron.weekly and /etc/cron.monthly is provided in Debian through the default setting of the /etc/crontab file (see the system-wide example in I<crontab(5)>).  The default system-wide crontab contains four tasks: run every hour, every day, every week and every month. Each of these tasks will execute B<run-parts> providing each one of the directories as an argument. These tasks are disabled if B<anacron> is installed (except for the hourly task) to prevent conflicts between both daemons.
fr: La prise en charge de I</etc/cron.hourly>, I</etc/cron.daily>, I</etc/cron.weekly> et I</etc/cron.monthly> est fournie dans Debian à l'aide des réglages par défaut du fichier I</etc/crontab>. Le fichier système crontab par défaut contient quatre tâches, exécutées toutes les heures, tous les jours, toutes les semaines, et tous les mois. Chacune de ses tâches exécutera B<run-parts> avec chaque répertoire en argument. Ces tâches sont désactivées si B<anacron> est installé (sauf la tâche exécutée toutes les heures) pour éviter les conflits entre les deux démons.

note: type: Plain text
en: As described above, the files under these directories have to be pass some sanity checks including the following: be executable, be owned by root, not be writable by group or other and, if symlinks, point to files owned by root. Additionally, the file names must conform to the filename requirements of B<run-parts>: they must be entirely made up of letters, digits and can only contain the special signs underscores ('_') and hyphens ('-'). Any file that does not conform to these requirements will not be executed by B<run-parts>.  For example, any file containing dots will be ignored.  This is done to prevent cron from running any of the files that are left by the Debian package management system when handling files in /etc/cron.d/ as configuration files (i.e. files ending in .dpkg-dist, .dpkg-orig, and .dpkg-new).
fr: Conformément à la description précédente, les fichiers de ces répertoires doivent vérifier quelques propriétés, parmi lesquelles : être exécutable, appartenir au superutilisateur, ne pas être accessible en écriture au groupe ni aux autres et, s'il s'agit de liens symboliques, pointer vers des fichiers appartenant au superutilisateur. De plus, les noms de fichier doivent respecter les exigences de B<run-parts> : ils ne doivent contenir que des caractères alphanumériques, des tirets bas (« _ ») et des traits d’union (« - »). Les fichiers ne respectant pas ces exigences ne seront pas exécutés par B<run-parts>. Par exemple, les fichiers dont le nom contient un point seront ignorés. Le but est d'éviter que B<cron> exécute des fichiers laissés par le gestionnaire de paquet Debian lorsqu'il traite les fichiers de I</etc/cron.d/> comme des fichiers de configuration (c'est-à-dire les fichiers qui se terminent par I<.dpkg-dist>, I<.dpkg-orig> et I<.dpkg-new>).

note: type: Plain text
en: This feature can be used by system administrators and packages to include tasks that will be run at defined intervals. Files created by packages in these directories should be named after the package that supplies them.
fr: Cette fonctionnalité peut servir aux administrateurs système et aux paquets pour réaliser des tâches qui seront exécutées à intervalles réguliers. Les fichiers de ces répertoires créés par des paquets devraient prendre le nom du paquet qui les fournit.

note: type: Plain text
en: Support for /etc/cron.d is included in the I<cron> daemon itself, which handles this location as the system-wide crontab spool.  This directory can contain any file defining tasks following the format used in /etc/crontab, i.e. unlike the user cron spool, these files must provide the username to run the task as in the task definition.
fr: La prise en charge de I</etc/cron.d> est fournie par le démon B<cron> lui-même, qui gère ce répertoire comme le I<spool> de crontab système. Ce répertoire peut contenir n'importe quel fichier définissant des tâches respectant le format utilisé dans I</etc/crontab>, c'est-à-dire contrairement au I<spool> de l'utilisateur, ces fichiers doivent fournir un identifiant dans la définition de tâche pour l'exécuter.

note: type: Plain text
en: Files in this directory have to be owned by root, do not need to be executable (they are configuration files, just like /etc/crontab) and must conform to the same naming convention as used by I<run-parts(8)>: they must consist solely of upper- and lower-case letters, digits, underscores, and hyphens. This means that they B<cannot> contain any dots.  If the B<-l> option is specified to I<cron> (this option can be setup through /etc/default/cron, see below), then they must conform to the LSB namespace specification, exactly as in the B<--lsbsysinit> option in I<run-parts>.
fr: Les fichiers de ce répertoire doivent appartenir au superutilisateur, n'ont pas besoin d'être exécutables (ce sont des fichiers de configuration, tout comme I</etc/crontab>) et doivent respecter la même convention de nommage que celle utilisée par B<run-parts>(8) : leur nom ne doit contenir que des caractères alphanumériques, des tirets bas et des traits d’union. Il ne doivent donc B<pas> contenir de point. Si l'option B<-l> est indiquée à I<cron> (cette option peut être configurée dans I</etc/default/cron>, voir ci-dessous), alors, ils doivent respecter les conventions de nommage LSB, tout comme avec l'option B<--lsbsysinit> de I<run-parts>.

note: type: Plain text
en: The intended purpose of this feature is to allow packages that require finer control of their scheduling than the /etc/cron.{hourly,daily,weekly,monthly} directories to add a crontab file to /etc/cron.d. Such files should be named after the package that supplies them.
fr: L'objectif de cette fonctionnalité est de permettre aux paquets qui nécessitent un contrôle plus fin de leur programmation que ce qui est offert par les répertoires I</etc/cron.>{I<hourly>,I<daily>,I<weekly>,I<monthly>}, d'ajouter un fichier crontab dans I</etc/cron.d>. Ces fichiers devraient prendre le nom du paquet qui les fournit.

note: type: Plain text
en: Also, the default configuration of I<cron> is controlled by I</etc/default/cron> which is read by the init.d script that launches the I<cron> daemon. This file determines whether I<cron> will read the system's environment variables and makes it possible to add additional options to the I<cron> program before it is executed, either to configure its logging or to define how it will treat the files under /etc/cron.d.
fr: De plus, la configuration par défaut de B<cron> dépend de I</etc/default/cron> qui est lu par le script d'initialisation qui lance le démon I<cron>. Ce fichier détermine si B<cron> lira les variables d'environnement du système et permet d'ajouter des options supplémentaires au programme B<cron> avant qu'il ne soit exécuté, soit pour configurer sa journalisation, soit pour définir la façon dont il traite les fichiers du répertoire I</etc/cron.d>.

note: type: Plain text
en: crontab(1), crontab(5), run-parts(8)
fr: B<crontab>(1), B<crontab>(5), B<run-parts>(8)
