dwww Home | Manual pages | Find package

CRONTAB(1)                  General Commands Manual                 CRONTAB(1)

NOM
       crontab - Entretenir les fichiers crontab pour les utilisateurs indivi-
       duels (Vixie cron)

SYNOPSIS
       crontab [ -h]
       crontab [ -u utilisateur ] [-n] fichier
       crontab [ -u utilisateur ] [ -i ] { -e | -l | -r }

DESCRIPTION
       crontab est le programme utilisé pour installer, désinstaller ou  affi-
       cher  le  contenu des tables permettant de piloter le fonctionnement du
       démon cron(8) de Vixie Cron. Chaque utilisateur dispose  de  sa  propre
       crontab,  et  bien  que ce soit des fichiers dans /var/spool/cron/cron-
       tabs, ils ne sont pas conçus pour être modifiés directement.

       Si le fichier /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 /etc/cron.deny existe,
       alors  vous  ne  devez pas être mentionné dans celui-ci si vous désirez
       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 com-
       mande, soit tous les utilisateurs le peuvent.

       Si les deux fichiers existent, alors /etc/cron.allow sera  prioritaire.
       Cela  signifie  que  /etc/cron.deny  n'est  pas pris en compte et votre
       identifiant doit être dans /etc/cron.allow  pour  pouvoir  utiliser  la
       crontab.

       Indépendamment de l'existence d'un de ces fichiers, le superutilisateur
       est toujours autorisé à définir une crontab. Sur  les  systèmes  Debian
       standard, tous les utilisateurs peuvent utiliser cette commande.

       Si  l'option  -n est fournie, elle signifie « fais un essai » : crontab
       examine la syntaxe de « votre » crontab et affiche un message de succès
       si elle est correcte, mais rien n'est écrit dans aucune crontab.

       Si l'option -u est indiquée, elle permet de préciser le nom de l'utili-
       sateur dont la crontab doit être utilisée (pour l'affichage)  ou  modi-
       fiée (pour l'édition). Si cette option n'est pas indiquée, crontab exa-
       minera « votre » table, c'est-à-dire la table de la personne  invoquant
       la  commande. Remarquez qu'un appel à su(8) peut induire crontab en er-
       reur. Ainsi, si vous avez effectué un su(8), vous devriez toujours uti-
       liser l'option -u par précaution.

       La première forme de cette commande sert à installer une nouvelle cron-
       tab, en utilisant le  fichier  indiqué,  ou  l'entrée  standard  si  le
       pseudo-nom de fichier est « - ».

       Si  l'option  -n est fournie, elle signifie « fais un essai » : crontab
       examine la syntaxe de « votre » crontab et affiche un message de succès
       si elle est correcte, mais rien n'est écrit dans aucune crontab.

       L'option  -l  permet d'afficher la crontab en cours sur la sortie stan-
       dard. Veuillez consulter la section PARTICULARITÉS DEBIAN ci-dessous.

       L'option -r supprime la crontab en cours.

       L'option -e permet de modifier la crontab en cours, en utilisant l'édi-
       teur  indiqué par les variables d'environnement VISUAL ou EDITOR. Après
       avoir quitté l'éditeur, la table modifiée sera  installée  automatique-
       ment.  Si  aucune  des  variables  d'environnement n'est définie, alors
       l'éditeur par défaut /usr/bin/editor est utilisé.

       L'option -i modifie le comportement  de  l'option  -r  en  demandant  à
       l'utilisateur  une confirmation « y » ou « Y » avant de supprimer réel-
       lement la table.

PARTICULARITÉS DEBIAN
       Le comportement par défaut de 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 lance la séquence

       crontab -l | crontab -

       non idempotente, vous continuez à ajouter des copies de l'en-tête. Cela
       perturbe les scripts qui utilisent sed pour modifier une  crontab.  Par
       conséquent,  le  comportement  par  défaut de l'option -l a été modifié
       afin de ne pas afficher cet en-tête. Vous pouvez obtenir  le  comporte-
       ment originel en définissant la variable d'environnement CRONTAB_NOHEA-
       DER à « N », ce qui aura pour effet que la commande  crontab  -l  affi-
       chera cet en-tête superflu.

VOIR AUSSI
       crontab(5), cron(8)

FICHIERS
       /etc/cron.allow
       /etc/cron.deny
       /var/spool/cron/crontabs

       S'ils  existent, les fichiers /etc/cron.allow et /etc/cron.deny doivent
       soit être accessibles en lecture par tout le monde, soit par le  groupe
       « crontab ».  Sans cela, cron interdira l'accès à tous les utilisateurs
       jusqu'à ce que les droits soient corrigés.

       Un fichier pour chaque utilisateur est disponible  dans  le  répertoire
       /var/spool/cron/crontabs. Les utilisateurs ne sont pas autorisés à édi-
       ter directement les fichiers de ce répertoire pour s'assurer que  seuls
       les  utilisateurs  autorisés  par  le système à avoir des tâches pério-
       diques puissent en ajouter, et que seules  des  crontab  syntaxiquement
       correctes  y soient écrites. Cela est assuré en ayant le répertoire ac-
       cessible en écriture uniquement par le groupe crontab et en configurant
       la commande crontab avec le bit setgid pour ce groupe.

STANDARDS
       La  commande crontab est conforme à la norme IEEE Std1003.2-1992 (« PO-
       SIX »). Cette nouvelle syntaxe  diffère  des  versions  précédentes  de
       Vixie Cron, ainsi que de la syntaxe SVR3 classique.

DIAGNOSTICS
       Un  message  d'aide approprié est affiché si vous invoquez crontab 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, cron la considérera (au moins partiellement) cassée et  refusera
       de l'installer.

       Les  fichiers sous /var/spool/cron/crontabs ont un nom fondé sur le nom
       du compte de l'utilisateur. Les tâches de la crontab ne seront pas exé-
       cutées  pour les utilisateurs dont les comptes ont été renommés suite à
       un changement dans le système local ou parce qu'ils sont gérés par  une
       base de données centrale (externe au système comme un annuaire LDAP).

AUTEUR
       Paul  Vixie  <paul@vix.com> est l'auteur de cron(8) et de cette page de
       manuel. Cette page a ensuite été modifiée pour Debian par Steve  Green-
       land, Javier Fernandez-Sanguino et Christian Kastner.

TRADUCTION
       La  traduction  française de cette page de manuel a été créée par Steve
       Petruzzello <dlist@bluewin.ch>, Nicolas François <nicolas.francois@cen-
       traliens.net>,  David  Prévot <david@tilapin.org> et Jean-Philippe MEN-
       GUAL <jpmengual@debian.org>

       Cette traduction est une documentation libre ; veuillez vous reporter à
       la        GNU        General       Public       License       version 3
       ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩ concernant  les  conditions
       de copie et de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE.

       Si  vous découvrez un bogue dans la traduction de cette page de manuel,
       veuillez envoyer un message à ⟨debian-l10n-french@lists.debian.org⟩.

4th Berkeley Distribution        19 Avril 2010                      CRONTAB(1)

Generated by dwww version 1.15 on Sat Jun 29 01:36:30 CEST 2024.