Provided by:
manpages-fr-extra_20101103_all 
NOM
crontab - Maintenir les fichiers crontab pour les utilisateurs
individuels (cron Vixie)
SYNOPSIS
crontab [ -u utilisateur ] fichier
crontab [ -u utilisateur ] [ -i ] { -e | -l | -r }
DESCRIPTION
crontab est le programme utilise pour installer, desinstaller, ou
afficher le contenu des tables permettant de piloter le fonctionnement
du demon cron(8) de Vixie Cron. Chaque utilisateur dispose de sa propre
crontab, et bien que celles-ci se trouvent dans
/var/spool/cron/crontabs, elles ne sont pas concues pour etre modifiees
directement.
Si le fichier /etc/cron.allow existe, alors vous devez etre mentionne
(un utilisateur par ligne) dans celui-ci pour pouvoir utiliser cette
commande. S'il n'existe pas, mais que le fichier /etc/cron.deny existe,
alors vous ne devez pas etre mentionne dans celui-ci si vous desirez
utiliser cette commande.
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.
Si les deux fichiers existent, alors /etc/cron.allow sera plus
prioritaire. Ce qui signifie que /etc/cron.deny n'est pas considere et
votre utilisateur doit etre liste dans /etc/cron.allow pour pouvoir
utiliser crontab.
Independamment de l'existence d'un de ces fichier, le superutilisateur
est toujours autorise a avoir une crontab. Sur les systemes Debian
standards, tous les utilisateurs peuvent l'utiliser.
Si l'option -u est indiquee, elle permet de preciser le nom de
l'utilisateur dont la crontab doit etre utilisee (pour l'affichage) ou
modifiee (pour l'edition). Si cette option n'est pas indiquee, crontab
examinera << votre >> table, c'est-a-dire la table de la personne
invoquant la commande. Notez qu'un appel a su(8) peut induire crontab
en erreur. Ainsi si vous avez effectue un su(8), vous devriez toujours
utiliser l'option -u par precaution.
La premiere forme de cette commande sert a installer une nouvelle
crontab, en utilisant le fichier indique, ou l'entree standard si le
nom de fichier vaut << - >>.
L'option -l permet d'afficher la crontab en cours sur la sortie
standard. Veuillez lire la note PARTICULARIT'ES DEBIAN ci-dessous.
L'option -r supprime la crontab en cours.
L'option -e permet de modifier la table en cours, en utilisant
l'editeur indique par les variables d'environnement VISUAL ou EDITOR.
Une fois que vous sortez de l'editeur, la table modifiee sera installee
automatiquement. Si aucune des variables d'environnement n'est definie,
alors l'editeur par defaut /usr/bin/editor est utilise.
L'option -i modifie le comportement de l'option -r en demandant a
l'utilisateur une confirmation << y >> ou << Y >> avant d'effectivement
supprimer la table.
PARTICULARIT'ES DEBIAN
Le comportement par defaut de crontab -l est d'afficher l'en-tete de
trois lignes << DO NOT EDIT THIS FILE >> (NE PAS MODIFIER CE FICHIER)
qui est place au debut de la crontab a son installation. Le probleme
est que cela rend la sequence
crontab -l | crontab -
non idempotente -- l'en-tete est ajoute systematiquement. Cela perturbe
les scripts qui utilisent sed pour modifier une crontab. Par
consequent, le comportement par defaut de l'option -l a ete modifie
afin de ne pas afficher cet en-tete. Vous pouvez obtenir le
comportement originel en definissant la variable d'environnement
CRONTAB_NOHEADER a << N >>, ce qui aura pour effet que la commande
crontab -l affichera l'en-tete.
VOIR AUSSI
crontab(5), cron(8)
FICHIERS
/etc/cron.allow
/etc/cron.deny
/var/spool/cron/crontabs
Il y a un fichier pour chaque utilisateur dans le repertoire
/var/spool/cron/crontabs. Les utilisateurs ne sont pas autorises a
editer directement les fichiers dans ce repertoire pour s'assurer que
seuls les utilisateurs autorises par le systeme a avoir des taches
periodiques puissent en ajouter, et que seules des crontab
syntaxiquement correctes n'y seront ecrites. Cela est assure en ayant
le repertoire accessible en ecriture uniquement par le groupe crontab
et en configurant la commande crontab avec le bit setgid de positionne
pour ce groupe.
STANDARDS
La commande crontab est conforme au standard IEEE Std1003.2-1992
(<< POSIX >>). Cette nouvelle syntaxe differe des versions precedentes
de Vixie Cron, ainsi que de la syntaxe SVR3 classique.
DIAGNOSTICS
Un message d'aide approprie est affiche si vous invoquez crontab avec
des arguments errones.
Chaque entree d'une crontab doit etre terminee par un retour a la
ligne. Si la derniere entree ne se termine pas par un retour a la
ligne, cron la considerera (au moins partiellement) cassee et refusera
de l'installer.
AUTEUR
Paul Vixie <paul@vix.com>
TRADUCTION
Cette page de manuel a ete traduite et mise a jour par Christophe
Blaess entre 1997 et 2003. La version presente dans Debian est
dorenavant maintenue par Steve Petruzzello <dlist AT bluewin DOT ch> et
les membres de la liste <debian-l10n-french AT lists DOT debian DOT
org>. Veuillez signaler toute erreur de traduction par un rapport de
bogue sur le paquet manpages-fr-extra.