.\" -*- coding: UTF-8 -*- .\"/* Copyright 1988,1990,1993 by Paul Vixie .\" * All rights reserved .\" */ .\" .\" Copyright (c) 2004 by Internet Systems Consortium, Inc. ("ISC") .\" Copyright (c) 1997,2000 by Internet Software Consortium, Inc. .\" .\" Permission to use, copy, modify, and distribute this software for any .\" purpose with or without fee is hereby granted, provided that the above .\" copyright notice and this permission notice appear in all copies. .\" .\" THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES .\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF .\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR .\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES .\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN .\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT .\" OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. .\" .\" Modified 2010/09/12 by Colin Dean, Durham University IT Service, .\" to add clustering support. .\" .\" $Id: crontab.1,v 1.7 2004/01/23 19:03:32 vixie Exp $ .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH CRONTAB 1 "29 octobre 2019" cronie "Commandes de l'utilisateur" .SH NOM crontab \- Entretenir les fichiers crontab pour les utilisateurs individuels .SH SYNOPSIS \fBcrontab\fP [\fB\-u\fP \fIutilisateur\fP] <\fIfichier\fP |\fB\ \-\fP> .br \fBcrontab\fP [\fB\-T\fP] <\fIfichier\fP |\fB\ \-\fP> .br \fBcrontab\fP [\fB\-u\fP \fIutilisateur\fP] <\fB\-l\fP | \fB\-r\fP | \fB\-e\fP>\ [\fB\-i\fP] [\fB\-s\fP] .br \fBcrontab\fP \fB\-n\fP\ [ \fInom_hôte\fP] .br \fBcrontab\fP \fB\-c\fP .br \fBcrontab\fP \fB\-V\fP .SH DESCRIPTION \fIcrontab\fP est le programme utilisé pour installer un \fIfichier\fP de table crontab, renommer ou afficher les tables existantes utilisé pour piloter le fonctionnement du démon \fBcron\fP(8). Chaque utilisateur peut disposer de sa propre crontab, et bien que ce soit des fichiers dans \fI/var/spool/\fP, ils ne sont pas conçus pour être modifiés directement. Pour SELinux en mode MLS, vous pouvez définir plus de crontab pour chaque niveau. Pour plus d'informations, voir \fBselinux\fP(8). .PP Dans cette version de \fICron\fP, il est possible d'utiliser un \fI/var/spool/cron\fP partagé monté sur le réseau à travers une grappe d'hôtes et en spécifiant qu'un seul hôte devrait lancer les tâches de crontab dans un répertoire particulier à une heure donnée. Vous pouvez aussi utiliser \fBcrontab\fP à partir de n'importe quel hôte pour modifier le même ensemble partagé de fichiers crontab, puis pour définir et chercher l'hôte qui devrait lancer les tâches de crontab. .PP Programmer des tâches cron avec \fBcrontab\fP peut être autorisé ou interdit pour différents utilisateurs. À cette fin, utilisez les fichiers \fIcron.allow\fP et \fIcron.deny\fP. Si le fichier \fIcron.allow\fP existe, un utilisateur doit y être listé pour être autorisé à utiliser \fBcrontab\fP. Si le fichier \fIcron.allow\fP n'existe pas alors que \fIcron.deny\fP existe, un utilisateur \fIne doit pas\fP être listé dans le fichier \fIcron.deny\fP pour utiliser \fBcrontab\fP. Si aucun fichier n'existe, seul le superutilisateur est autorisé à utiliser \fBcrontab\fP. .PP Une autre manière de restreindre la programmation de tâches cron au\-delà de \fBcrontab\fP est d'utiliser une authentification PAM dans \fI/etc/security/access.conf\fP pour définir les utilisateurs qui sont autorisés ou pas à utiliser \fBcrontab\fP ou à modifier les tâches cron du système dans le répertoire \fI/etc/cron.d/\fP. .PP Le répertoire temporaire peut être défini dans une variable d'environnement. Si elle n'est pas définie par l'utilisateur, le répertoire \fI/tmp\fP est utilisé. .PP Quand on affiche une crontab dans un terminal, la sortie sera coloriée, sauf si une variable d'environnement \fINO_COLOR\fP est positionnée. .PP Lors de la modification ou de la suppression de la crontab, une sauvegarde de la dernière crontab sera enregistrée dans \fI$XDG_CACHE_HOME/crontab/crontab.bak\fP ou \fI$XDG_CACHE_HOME/crontab/crontab..bak\fP si l'option \fB\-u\fP est utilisée. Si la variable d'environnement \fIXDG_CACHE_HOME\fP n'est pas définie, \fI$HOME/.cache\fP sera utilisée à la place. .PP .SH OPTIONS .TP \fB\-u\fP Spécifier le nom de l'utilisateur dont la crontab va être modifiée. Si cette option n'est pas indiquée, \fBcrontab\fP examinera « votre » crontab, c'est\-à\-dire la crontab de la personne invoquant la commande. Si aucune crontab n'existe pour un utilisateur en particulier, elle est créée la première fois que la commande \fIcrontab \-u\fP est utilisée sous ce nom d'utilisateur. .TP \fB\-T\fP Tester la syntaxe du fichier de crontab sans l'installer. Quand un problème est découvert, la validation s'interrompt, donc elle ne renverra pas tous les problèmes exitants en une exécution. .TP \fB\-l\fP Afficher la crontab actuelle sur la sortie standard. .TP \fB\-r\fP Supprimer la crontab actuelle. .TP \fB\-e\fP Modifier la crontab en cours, en utilisant l'éditeur indiqué par les variables d'environnement \fIVISUAL\fP ou \fIEDITOR\fP. Après avoir quitté l'éditeur, la table modifiée sera installée automatiquement. .TP \fB\-i\fP Cette option modifie le comportement de l'option \fB\-r\fP en demandant à l'utilisateur une confirmation « y » ou « Y » avant de supprimer réellement la crontab. .TP \fB\-s\fP Envoyer la chaîne du contexte de sécurité SELinux actuel sous forme de paramètre \fIMLS_LEVEL\fP dans le fichier de la crontab avant qu'il ne soit modifié ou remplacé — voir la documentation de \fIMLS_LEVEL\fP dans \fBcrontab\fP(5). .TP \fB\-n\fP Cette option n'est pertinente que si \fBcron\fP(8) a été démarré avec l'option \fB\-c\fP, pour permettre la prise en charge de la gestion en grappes. Elle est utilisée pour définir l'hôte de la grappe qui devra exécuter les tâches spécifiées dans les fichiers de crontab du répertoire \fI/var/spool/cron\fP. Si le nom d'un hôte est fourni, l'hôte dont le nom sera renvoyé par \fBgethostname\fP(2) correspondra au nom fourni et sera par conséquent sélectionné pour lancer les tâches cron. Si aucun hôte de la grappe ne correspond au nom d'hôte fourni ou si vous spécifiez explicitement un nom d'hôte vide, les tâches sélectionnées ne seront pas exécutées. Si vous ne spécifiez pas de nom d'hôte, le nom de l'hôte local renvoyé par \fBgethostname\fP(2) sera utilisé. L'utilisation de cette option n'a aucun effet sur le fichier \fI/etc/crontab\fP et sur les fichiers du répertoire \fI/etc/cron.d\fP, lesquels sont toujours exécutés et considérés comme spécifiques à l'hôte. Pour plus d'informations sur la gestion des grappes, voir \fBcron\fP(8). .TP \fB\-c\fP Cette option n'est pertinente que si \fBcron\fP(8) a été démarré avec l'option \fB\-c\fP pour activer la gestion des grappes. Elle est utilisée pour chercher l'hôte de la grappe qui est prévu pour exécuter les tâches des fichiers de crontab du répertoire \fI/var/spool/cron\fP, celui\-ci étant défini par l'option \fB\-n\fP. .TP \fB\-V\fP Afficher la version puis quitter. .SH AVERTISSEMENTS Les fichiers \fIcron.allow\fP et \fIcron.deny\fP ne peuvent pas être utilisés pour restreindre l'exécution de tâches cron ; ils ne restreignent que l'utilisation de la \fBcrontab\fP. Notamment, la restriction d'accès à la \fBcrontab\fP n'a pas d'effet sur la \fBcrontab\fP existante d'un utilisateur. Ses tâches continueront à s'exécuter jusqu'à ce que la crontab soit supprimée. .PP Les fichiers \fIcron.allow\fP et \fIcron.deny\fP doivent être accessibles en lecture par l'utilisateur qui lance \fBcrontab\fP. Si tel n'est pas le cas, ils sont considérés comme inexistants. .SH "VOIR AUSSI" \fBcrontab\fP(5), \fBcron\fP(8) .SH FICHIERS .nf /etc/cron.allow /etc/cron.deny .fi .SH STANDARDS La commande \fIcrontab\fP est conforme à la norme IEEE Std1003.2\-1992 (« POSIX ») à une exception près : pour remplacer la crontab actuelle par des données issues de l'entrée standard, \fB\-\fP doit être spécifié sur la ligne de commande si l'entrée standard est un terminal (TTY). 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'information apparaît si vous lancez une crontab avec une commande erronée dedans. .SH AUTEUR .MT vixie@isc.org Paul Vixie .ME .br .MT colin@colin\-dean.org Colin Dean .ME .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 .