FCRONTAB(1) FCRONTAB(1) NAME 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 concu pour installer, editer, afficher et supprimer les tables utilisees par le demon fcron(8). Comme fcron utilise un format non humainement lisible (ceci est necessaire car fcron enregistre beaucoup d'informations fournies par l'utilisateur, par exemple la date et l'heure de la prochaine execution), l'utilisateur ne peut pas editer directement son fichier fcrontab (celui utilise par fcron). Lorsqu'un utilisateur installe un fcrontab, le fichier source est enregistre dans le repertoire de travail (Ndt : spool directory) (/usr/local/var/spool/fcron) pour permettre des editions ulterieures, un fichier formate est genere par le demon fcron, qui est averti dix secondes avant la minute suivante de toutes les modifications effectuees precedemment. Le demon fcron ne recoit pas immediatement le signal lui annoncant qu'un fichier fcrontab a ete modifie, mais en recoit au plus un par minute, de facon a eviter que des utilisateurs mal intentionnes ne genent le fonctionnement de fcron en faisant des modifications incessantes d'un fichier fcrontab (c.-a-d. attaque en deni 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 enregistre dans le fichier /usr/local/etc/fcron.allow et pas dans le fichier /usr/local/etc/fcron.deny (a moins qu'il n'y ait le mot cle << all >>). Voir la section << FICHIERS >> plus loin. Si aucun des fichiers fcron.allow ou fcron.deny n'existe, tous les utilisateurs sont autorises. Il n'est pas necessaire que ces deux fichiers existent, mais s'ils existent, le fichier fcron.deny est prioritaire. La premiere forme de la commande est utilisee pour installer un nouveau fichier fcrontab, a partir d'un nom de fichier ou de l'entree standard si le pseudo nom de fichier << - >> est fourni sur la ligne de commande, remplacant le fichier precedent (s'il existait) : chaque utilisateur ne peut avoir qu'un seul fichier fcrontab. Par exemple, le super-utilisateur peut creer un fichier fcrontab pour le systeme, disons /etc/fcrontab, et lancer << fcrontab /etc/fcrontab >> pour installer la nouvelle version apres chaque modification du fichier. Ou bien, il peut creer un nouveau fichier fcrontab en lancant simplement << fcrontab >>, et le maintenir par la suite en lancant << fcrontab -e >>. Les memes considerations s'appliquent a un utilisateur normal. OPTIONS -u utilisateur Specifier l'utilisateur dont le fcrontab sera gere, ou << systab >> pour le fcrontab systeme. Ne peut etre utilisee que par le super-utilisateur. S'il n'est pas fourni, le fichier fcrontab de l'utilisateur qui a invoque fcrontab sera traite. Cela peut etre pratique puisque la commande su(8) peut tromper fcrontab. Note: l'<< utilisateur >> dans le synopsys est equivalent a << -u utilisateur >>. -l Afficher sur la sortie standard le fcrontab actuel de l'utilisateur. -e Editer le fcrontab actuel de l'utilisateur en utilisant l'editeur specifie soit par la variable d'environnement VISUAL, soit par la variable d'environnement EDITOR si VISUAL n'est pas positionnee. Si aucune des deux n'est positionnee, /usr/bin/vi sera utilisee. -r Effacer le fcrontab de l'utilisateur. -z Reinstaller le fcrontab de l'utilisateur a 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 execution) seront perdues. -n Ignorer la version precedente. 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 execution, la tache est-elle dans une file serie, etc.) si la ligne n'a pas ete modifiee (memes champs, meme commande shell). -c fichier Forcer fcrontab a utiliser le fichier de configuration fichier a la place du fichier de configuration par defaut /usr/local/etc/fcron.conf. Pour interagir avec un processus fcron existant, fcrontab doit utiliser le meme fichier de configuration que le processus. De cette maniere, plusieurs processus fcron peuvent etre executes simultanement sur un meme systeme. -d Demarrer en mode debogage. Dans ce mode, beaucoup de messages d'informations seront produits en sortie afin de verifier que tout se passe bien. -h Afficher une breve description des options. -V Afficher un message d'information a propos de fcrontab. Cela inclut sa version et la licence sous laquelle il est distribue. VALEURS RENVOYEES Fcrontab renvoie 0 lorsqu'il quitte normalement, et 1 en cas d'erreur. CONFORMITE Devrait etre conforme aux specifications POSIX. FICHIERS /usr/local/etc/fcron.conf Fichier de configuration de fcron, fcrontab et fcrondyn : contient les chemins (repertoire spool, fichier pid) et les programmes par defaut a utiliser (editeur, shell, etc.). Voir fcron.conf(5) pour plus de details. /usr/local/etc/fcron.allow Utilisateurs autorises a utiliser fcrontab et fcrondyn (un seul nom par ligne, le nom special << all >> signifiant tout le monde). /usr/local/etc/fcron.deny Utilisateurs autorises a utiliser fcrontab et fcrondyn (un seul nom par ligne, le nom special << all >> signifiant tout le monde). /usr/local/etc/pam.d/fcron (or /usr/local/etc/pam.conf) Fichier de configuration PAM pour fcron. Voir pam(8) pour plus de details. VOIR AUSSI fcrontab(1), fcrondyn(1), fcrontab(5), fcron.conf(5), fcron(8). Si vous etes en train d'apprendre a utiliser fcron, je vous suggere plutot de lire la version HTML de la documentation (si ce n'est pas deja ce que vous faites en ce moment ! :) ) : le contenu est le meme, mais il est plus aise de naviguer grace aux hyperliens. AUTEUR Thibault Godouet TRADUCTION Ce document est une traduction realisee par Alain Portal le 6 fevrier 2006 L'equipe de traduction a fait le maximum pour realiser une adaptation francaise de qualite. La version anglaise la plus a jour de ce document est toujours consultable via la commande : << LANG=en man 1 fcrontab >>. N'hesitez pas a signaler a l'auteur ou au traducteur, selon le cas, toute erreur dans cette page de manuel. 12/05/2021 05 December 2021 FCRONTAB(1)