.\" -*- coding: UTF-8 -*- .\"/* 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 \- Entretenir 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 ce soit des fichiers dans \fI/var/spool/cron/crontabs\fP, ils ne sont pas conçus pour être modifiés 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 la crontab. .PP 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. .PP Si l'option \fI\-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 pseudo\-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 \fIPARTICULARITÉ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 \s-1VISUAL\s+1 ou \s-1EDITOR\s+1. 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 \fI/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 \fIcrontab \-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 lance la séquence .PP crontab \-l | crontab \- .PP 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 \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 \fIcrontab \-l\fP affichera cet en\-tête superflu. .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 S'ils existent, les fichiers \fI/etc/cron.allow\fP et \fI/etc/cron.deny\fP 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. .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 de 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 crontab syntaxiquement correctes y soient écrites. Cela est assuré en ayant le répertoire accessible en écriture uniquement par le groupe \fIcrontab\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, cron la considérera (au moins partiellement) cassée et refusera de l'installer. Les fichiers sous \fI/var/spool/cron/crontabs\fP 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). .SH AUTEUR Paul Vixie est l'auteur de \fBcron\fP(8) et de cette page de manuel. Cette page a ensuite été modifiée pour Debian par Steve Greenland, Javier Fernandez\-Sanguino et Christian Kastner. .PP .SH TRADUCTION La traduction française de cette page de manuel a été créée par Steve Petruzzello , Nicolas François , David Prévot et Jean-Philippe MENGUAL . .PP Cette traduction est une documentation libre ; veuillez vous reporter à la .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License version 3 .UE concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE. .PP Si vous découvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message à .MT debian-l10n-french@lists.debian.org .ME .