.\"/* Copyright 1988,1990,1993 by Paul Vixie .\" * All rights reserved .\" * .\" * Distribute freely, except: don't remove my name from the source or .\" * documentation (don't take credit for my work), mark your changes (don't .\" * get me blamed for your possible bugs), don't alter or remove this .\" * notice. May be sold if buildable source is provided to buyer. No .\" * warrantee of any kind, express or implied, is included with this .\" * software; use at your own risk, responsibility for damages (if any) to .\" * anyone resulting from the use of this software rests entirely with the .\" * user. .\" * .\" * Send bug reports, bug fixes, enhancements, requests, flames, etc., and .\" * I'll try to keep a version up to date. I can be reached as follows: .\" * Paul Vixie uunet!decwrl!vixie!paul .\" */ .\" .\" $Id: crontab.1,v 2.4 1993/12/31 10:47:33 vixie Exp $ .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH CRONTAB 1 "19 avril 2010" .UC 4 .SH NOM crontab \- Maintenir les fichiers crontab pour les utilisateurs individuels (Vixie cron) .SH SYNOPSIS crontab [ \fB\-u\fP \fIutilisateur\fP ] \fIfichier\fP .br crontab [ \fB\-u\fP \fIutilisateur\fP ] [ \fB\-i\fP ] { \fB\-e\fP | \fB\-l\fP | \fB\-r\fP } .SH DESCRIPTION \fBcrontab\fP est le programme utilisé pour installer, désinstaller ou afficher le contenu des tables permettant de piloter le fonctionnement du démon \fBcron\fP(8) de Vixie Cron. Chaque utilisateur dispose de sa propre crontab, et bien que celles\-ci se trouvent dans \fI/var/spool/cron/crontabs\fP, elles ne sont pas conçues pour être modifiées directement. .PP Si le fichier \fI/etc/cron.allow\fP 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 \fI/etc/cron.deny\fP existe, alors vous ne devez \fBpas\fP être mentionné dans celui\-ci si vous désirez utiliser cette commande. .PP 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. .PP Si les deux fichiers existent, alors \fI/etc/cron.allow\fP sera prioritaire. Cela signifie que \fI/etc/cron.deny\fP n'est pas pris en compte et votre identifiant doit être dans \fI/etc/cron.allow\fP pour pouvoir utiliser crontab. .PP 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. .PP Si l'option \fB\-u\fP 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, \fBcrontab\fP examinera «\ votre\ » table, c'est\-à\-dire la table de la personne invoquant la commande. Remarquez qu'un appel à \fBsu\fP(8) peut induire \fBcrontab\fP en erreur. Ainsi, si vous avez effectué un \fBsu\fP(8), vous devriez toujours utiliser l'option \fB\-u\fP par précaution. .PP 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 «\ \fB\-\fP\ ». .PP L'option \fB\-l\fP permet d'afficher la crontab en cours sur la sortie standard. Veuillez consulter la section \fBPARTICULARITÉS DEBIAN\fP ci\-dessous. .PP L'option \fB\-r\fP supprime la crontab en cours. .PP L'option \fB\-e\fP permet de modifier la crontab en cours, en utilisant l'éditeur indiqué par les variables d'environnement \fBVISUAL\fP ou \fBEDITOR\fP. 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 \fB/usr/bin/editor\fP est utilisé. .PP L'option \fB\-i\fP modifie le comportement de l'option \fB\-r\fP en demandant à l'utilisateur une confirmation «\ y\ » ou «\ Y\ » avant de supprimer réellement la table. .SH "PARTICULARITÉS DEBIAN" Le comportement par défaut de \fBcrontab \-l\fP 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 .PP crontab \-l | crontab \- .PP non idempotente — l'en\-tête est ajouté systématiquement. Cela perturbe les scripts qui utilisent \fBsed\fP pour modifier une crontab. Par conséquent, le comportement par défaut de l'option \fB\-l\fP 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 \fBCRONTAB_NOHEADER\fP à «\ N\ », ce qui aura pour effet que la commande \fBcrontab \-l\fP affichera l'en\-tête. .SH "VOIR AUSSI" \fBcrontab\fP(5), \fBcron\fP(8) .SH FICHIERS .nf \fI/etc/cron.allow\fP \fI/etc/cron.deny\fP \fI/var/spool/cron/crontabs\fP .fi .PP Un fichier pour chaque utilisateur est disponible dans le répertoire \fI/var/spool/cron/crontabs\fP. 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 \fBcrontab\fP et en configurant la commande \fBcrontab\fP avec le bit setgid pour ce groupe. .SH STANDARDS La commande \fBcrontab\fP 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. .SH DIAGNOSTICS Un message d'aide approprié est affiché si vous invoquez \fBcrontab\fP avec des arguments erronés. 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, \fBcron\fP la considérera (au moins partiellement) cassée et refusera de l'installer. .SH AUTEUR Paul Vixie <\fIpaul@vix.com\fP> est l'auteur de \fBcron\fP et de cette page de manuel. Cette page a ensuite été modifiée pour Debian par Steve Greenland, Javier Fernandez\-Sanguino et Christian Kastner. .SH TRADUCTION Cette page de manuel a été traduite et mise à jour par Christophe Blaess entre 1997 et 2003. La version présente dans Debian est dorénavant maintenue par Steve Petruzzello et les membres de la liste . Veuillez signaler toute erreur de traduction par un rapport de bogue sur le paquet manpages\-fr\-extra.