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 conu pour installer, diter, afficher et sup-
primer les tables utilises par le dmon fcron(8). Comme fcron utilise un
format non humainement lisible (ceci est ncessaire car fcron enregistre
beaucoup d'informations fournies par l'utilisateur, par exemple la date
et l'heure de la prochaine excution), 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 rpertoire de travail (Ndt : spool directory)
(/usr/local/var/spool/fcron) pour permettre des ditions ultrieures, un
fichier format est gnr par le dmon fcron, qui est averti dix secondes
avant la minute suivante de toutes les modifications effectues prcdem-
ment. Le dmon fcron ne reoit pas immdiatement le signal lui annonant
qu'un fichier fcrontab a t modifi, mais en reoit au plus un par minute,
de faon viter que des utilisateurs mal intentionns ne gnent le fonc-
tionnement de fcron en faisant des modifications incessantes d'un
fichier fcrontab (c.--d. attaque en dni 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 /usr/local/etc/fcron.allow et pas dans le fichier
/usr/local/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 autoriss. Il n'est pas
ncessaire que ces deux fichiers existent, mais s'ils existent, le
fichier fcron.deny est prioritaire.
La premire forme de la commande est utilise pour installer un nouveau
fichier fcrontab, partir d'un nom de fichier ou de l'entre standard si
le pseudo nom de fichier - est fourni sur la ligne de commande, rem-
plaant le fichier prcdent (s'il existait) : chaque utilisateur ne peut
avoir qu'un seul fichier fcrontab.
Par exemple, le super-utilisateur peut crer un fichier fcrontab pour le
systme, disons /etc/fcrontab, et lancer fcrontab /etc/fcrontab pour
installer la nouvelle version aprs chaque modification du fichier. Ou
bien, il peut crer un nouveau fichier fcrontab en lanant simplement
fcrontab , et le maintenir par la suite en lanant fcrontab -e . Les
mmes considrations s'appliquent un utilisateur normal.
-e diter le fcrontab actuel de l'utilisateur en utilisant l'diteur
spcifi soit par la variable d'environnement VISUAL, soit par la
variable d'environnement EDITOR si VISUAL n'est pas positionne.
Si aucune des deux n'est positionne, /usr/bin/vi sera utilise.
-r Effacer le fcrontab de l'utilisateur.
-z Rinstaller 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 excution) seront perdues.
-n Ignorer la version prcdente. 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 excution, la tche est-elle dans une file
srie, etc.) si la ligne n'a pas t modifie (mmes champs, mme com-
mande shell).
-c fichier
Forcer fcrontab utiliser le fichier de configuration fichier
la place du fichier de configuration par dfaut
/usr/local/etc/fcron.conf. Pour interagir avec un processus
fcron existant, fcrontab doit utiliser le mme fichier de config-
uration que le processus. De cette manire, plusieurs processus
fcron peuvent tre excuts simultanment sur un mme systme.
-d Dmarrer en mode dbogage. Dans ce mode, beaucoup de messages
d'informations seront produits en sortie afin de vrifier que
tout se passe bien.
-h Afficher une brve 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 RENVOYES
Fcrontab renvoie 0 lorsqu'il quitte normalement, et 1 en cas d'erreur.
CONFORMIT
Devrait tre conforme aux spcifications POSIX.
FICHIERS
/usr/local/etc/fcron.conf
Fichier de configuration de fcron, fcrontab et fcrondyn : con-
tient les chemins (rpertoire spool, fichier pid) et les pro-
grammes par dfaut utiliser (diteur, shell, etc.). Voir
fcron.conf(5) pour plus de dtails.
/usr/local/etc/fcron.allow
Utilisateurs autoriss utiliser fcrontab et fcrondyn (un seul
fcrontab(5),
fcron.conf(5),
fcron(8).
Si vous tes en train d'apprendre utiliser fcron, je vous suggre plutt
de lire la version HTML de la documentation (si ce n'est pas dj ce que
vous faites en ce moment ! :) ) : le contenu est le mme, mais il est
plus ais de naviguer grce aux hyperliens.
AUTEUR
Thibault Godouet <fcron@free.fr>
TRADUCTION
Ce document est une traduction ralise par Alain Portal <aportal AT
univ-montp2 DOT fr> le 6 fvrier 2006
L'quipe de traduction a fait le maximum pour raliser une adaptation
franaise de qualit. La version anglaise la plus jour de ce document
est toujours consultable via la commande : LANG=en man 1 fcrontab .
N'hsitez pas signaler l'auteur ou au traducteur, selon le cas, toute
erreur dans cette page de manuel.
06/03/2007 03 juin 2007 FCRONTAB(1)
Man(1) output converted with
man2html