Votre IP: 38.107.179.244 
  
 
Google
 
Accueil e-mail Linux
Linux
Perl
Perl
C
Langage C
Dico
Dictionnaire
Biblio liens
Bibliothèque de liens
Index articles
Index articles
 

Date création : 27-03-2008 20:23:44

Linux  Vous êtes dans : GNU/Linux Astuces / Pages man [Section1 - Commandes utilisateur]


CRONTAB

 

Index

  1. NOM
  2. SYNOPSIS
  3. DESCRIPTION
  4. PARTICULARITÉS DEBIAN
  5. VOIR AUSSI
  6. FICHIERS
  7. STANDARDS
  8. DIAGNOSTICS
  9. BOGUES
  10. AUTEUR
  11. TRADUCTION

 

NOMIndex

crontab - Maintenir les fichiers crontab pour les utilisateurs individuels (V3)  

SYNOPSISIndex

crontab [ -u utilisateur ] fichier
crontab [ -u utilisateur ] { -l | -r | -e }  

DESCRIPTIONIndex

Crontab est le programme utilisé pour installer, désinstaller, ou afficher 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 celles-ci se trouvent dans /var/spool/cron/crontabs, elles ne sont pas conçues pour être modifiées directement.
Si le fichier /etc/cron.allow existe, alors vous devez être mentionné 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 commande, soit tous les utilisateurs le peuvent. Sur les systèmes Debian standards, tous les utilisateurs peuvent l'utiliser.
Si l'option -u est indiquée, elle permet de préciser le nom de l'utilisateur dont la crontab doit être manipulée. Si cette option n'est pas indiquée, crontab examinera « votre » table, c'est-à-dire la table de la personne invoquant la commande. Notez qu'un appel à su(8) peut induire crontab en erreur. Ainsi si vous avez effectué un su(8), vous devriez toujours utiliser l'option -u par précaution.
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 vaut « - ».
L'option -l permet d'afficher la crontab en cours sur la sortie standard. Veuillez lire la note PARTICULARITÉS DEBIAN ci-dessous.
L'option -r supprime la crontab en cours.
L'option -e permet de modifier la table en cours, en utilisant l'éditeur indiqué par les variables d'environnement VISUAL ou EDITOR. Une fois que vous sortez de 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 /usr/bin/editor est utilisé.  

PARTICULARITÉS DEBIANIndex

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 rend la séquence
crontab -l | crontab -
non idempotente -- l'en-tête est ajouté systématiquement. 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 comportement originel en définissant la variable d'environnement CRONTAB_NOHEADER à « N », ce qui aura pour effet que la commande crontab -l affichera l'en-tête.  

VOIR AUSSIIndex

crontab(5), cron(8)  

FICHIERSIndex

/etc/cron.allow
/etc/cron.deny
 

STANDARDSIndex

La commande crontab est conforme au standard 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.
 

DIAGNOSTICSIndex

Un message d'aide approprié est affiché si vous invoquez crontab avec des arguments erronés.
 

BOGUESIndex

Bien que chaque entrée d'une crontab doit être terminée par un retour à la ligne, ni la commande crontab ni le démon cron ne détectera cette erreur. Au contraire, la crontab se chargera normalement. Toutefois, la commande ne sera jamais exécutée. La meilleure solution est de s'assurer que la crontab soit terminée par une ligne blanche.
 

AUTEURIndex

Paul Vixie <paul@vix.com>
 

TRADUCTIONIndex

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 <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.


Création : octobre 2007  © Tous droits réservés 2007 linux-perl-c
Valid HTML 4.01 TransitionalValid CSS