fcrontab

Autres langues

Langue: fr

Autres versions - même langue

Version: 6 février 2006 (www.delafond.org - 07/08/07)

Autres sections - même nom

Section: 1 (Commandes utilisateur)

NOM

fcrontab - Manipuler les fichiers fcrontab utilisateur

SYNOPSIS

fcrontab [ -c fichier ] [ -n ] fichier [ utilisateur | -u utilisateur ]

fcrontab [ -c fichier ] [ -n ] { -l | -r | -e | -z } [ utilisateur | -u utilisateur ]

fcrontab [ -h ]

DESCRIPTION

Fcrontab est le programme con�u pour installer, �diter, afficher et supprimer les tables utilis�es par le d�mon fcron(8). Comme fcron utilise un format non humainement lisible (ceci est n�cessaire car fcron enregistre beaucoup d'informations fournies par l'utilisateur, par exemple la date et l'heure de la prochaine ex�cution), l'utilisateur ne peut pas �diter directement son fichier fcrontab (celui utilis� par fcron).

Lorsqu'un utilisateur installe un fcrontab, le fichier source est enregistr� dans le r�pertoire de travail (Ndt~: spool directory) (/var/spool/fcron) pour permettre des �ditions ult�rieures, un fichier format� est g�n�r� par le d�mon fcron, qui est averti dix secondes avant la minute suivante de toutes les modifications effectu�es pr�c�demment. Le d�mon fcron ne re�oit pas imm�diatement le signal lui annon�ant qu'un fichier fcrontab a �t� modifi�, mais en re�oit au plus un par minute, de fa�on � �viter que des utilisateurs mal intentionn�s ne g�nent le fonctionnement de fcron en faisant des modifications incessantes d'un fichier fcrontab (c.-�-d. attaque en d�ni de service). Nous appellerons, dans la suite du document, �~fcrontab~� le fichier source des tables fcrontab.

Un utilisateur peut installer un fcrontab si son nom est enregistr� dans le fichier /etc/fcron.allow et pas dans le fichier /etc/fcron.deny (� moins qu'il n'y ait le mot cl� �~all~�). Voir la section �~FICHIERS~� plus loin. Si aucun des fichiers fcron.allow ou fcron.deny n'existe, tous les utilisateurs sont autoris�s. Il n'est pas n�cessaire que ces deux fichiers existent, mais s'ils existent, le fichier fcron.deny est prioritaire.

La premi�re forme de la commande est utilis�e pour installer un nouveau fichier fcrontab, � partir d'un nom de fichier ou de l'entr�e standard si le pseudo nom de fichier �~-~� est fourni sur la ligne de commande, rempla�ant le fichier pr�c�dent (s'il existait)~: chaque utilisateur ne peut avoir qu'un seul fichier fcrontab.

Par exemple, le super-utilisateur peut cr�er un fichier fcrontab pour le syst�me, disons /etc/fcrontab, et lancer �~fcrontab /etc/fcrontab~� pour installer la nouvelle version apr�s chaque modification du fichier. Ou bien, il peut cr�er un nouveau fichier fcrontab en lan�ant simplement �~fcrontab~�, et le maintenir par la suite en lan�ant �~fcrontab -e~�. Les m�mes consid�rations s'appliquent � un utilisateur normal.

OPTIONS

-u utilisateur
Sp�cifier l'utilisateur dont le fcrontab sera g�r�, ou �~systab~� pour le fcrontab syst�me. Ne peut �tre utilis�e que par le super-utilisateur. S'il n'est pas fourni, le fichier fcrontab de l'utilisateur qui a invoqu� fcrontab sera trait�. Cela peut �tre pratique puisque la commande su(8) peut tromper fcrontab.
Note : l'�~utilisateur~� dans le synopsys est �quivalent � �~-u utilisateur~�.
-l
Afficher sur la sortie standard le fcrontab actuel de l'utilisateur.
-e
�diter le fcrontab actuel de l'utilisateur en utilisant l'�diteur sp�cifi� soit par la variable d'environnement VISUAL, soit par la variable d'environnement EDITOR si VISUAL n'est pas positionn�e. Si aucune des deux n'est positionn�e, /usr/bin/vi sera utilis�e.
-r
Effacer le fcrontab de l'utilisateur.
-z
R�installer le fcrontab de l'utilisateur � partir de son code source. Toutes les informations que fcron aurait pu conserver dans le fcrontab binaire (comme l'heure et la date de la prochaine ex�cution) seront perdues.
-n
Ignorer la version pr�c�dente. Si cette option n'est pas fournie, fcron essayera de conserver le plus d'informations possibles entre l'ancienne et la nouvelle version du fcrontab (date et heure de la prochaine ex�cution, la t�che est-elle dans une file s�rie, etc.) si la ligne n'a pas �t� modifi�e (m�mes champs, m�me commande shell).
-c fichier
Forcer fcrontab � utiliser le fichier de configuration fichier � la place du fichier de configuration par d�faut /etc/fcron.conf. Pour interagir avec un processus fcron existant, fcrontab doit utiliser le m�me fichier de configuration que le processus. De cette mani�re, plusieurs processus fcron peuvent �tre ex�cut�s simultan�ment sur un m�me syst�me.
-d
D�marrer en mode d�bogage. Dans ce mode, beaucoup de messages d'informations seront produits en sortie afin de v�rifier que tout se passe bien.
-h
Afficher une br�ve description des options.
-V
Afficher un message d'information � propos de fcrontab. Cela inclut sa version et la licence sous laquelle il est distribu�.

VALEURS RENVOY�ES

Fcrontab renvoie 0 lorsqu'il quitte normalement, et 1 en cas d'erreur.

CONFORMIT�

Devrait �tre conforme aux sp�cifications POSIX.

FICHIERS

/etc/fcron.conf
Fichier de configuration de fcron, fcrontab et fcrondyn~: contient les chemins (r�pertoire spool, fichier pid) et les programmes par d�faut � utiliser (�diteur, shell, etc.). Voir fcron.conf(5) pour plus de d�tails.
/etc/fcron.allow
Utilisateurs autoris�s � utiliser fcrontab et fcrondyn (un seul nom par ligne, le nom sp�cial �~all~� signifiant tout le monde).
/etc/fcron.deny
Utilisateurs autoris�s � utiliser fcrontab et fcrondyn (un seul nom par ligne, le nom sp�cial �~all~� signifiant tout le monde).
/etc/pam.d/fcron (or /etc/pam.conf)
Fichier de configuration PAM pour fcron. Voir pam(8) pour plus de d�tails.

VOIR AUSSI

fcrontab(1), fcrondyn(1), fcrontab(5), fcron.conf(5), fcron(8)

Si vous �tes en train d'apprendre � utiliser fcron, je vous sugg�re plut�t de lire la version HTML de la documentation (si ce n'est pas d�j� ce que vous faites en ce moment~! :) )~: le contenu est le m�me, mais il est plus ais� de naviguer gr�ce aux hyperliens.

AUTEUR

Thibault Godouet <fcron@free.fr>

TRADUCTION

Ce document est une traduction r�alis�e par Alain Portal <aportal AT univ-montp2 DOT fr> le 6 f�vrier 2006.

L'�quipe de traduction a fait le maximum pour r�aliser une adaptation fran�aise de qualit�. La version anglaise la plus � jour de ce document est toujours consultable via la commande~: �~LANG=en man 1 fcrontab~�. N'h�sitez pas � signaler � l'auteur ou au traducteur, selon le cas, toute erreur dans cette page de manuel.