FCRON(8) FCRON(8) NAME fcron - demon pour executer des taches planifiees SYNOPSIS fcron [ -c fichier ] [ -d ] [ -b ] [ -s temps ] [ -m nombre ] [ -q nombre ] fcron [ -c fichier ] [ -d ] [ -f ] [ -o ] [ -y ] [ -l temps ] fcron [ -n rep ] fcron [ -h ] fcron [ -V ] DESCRIPTION Fcron devrait etre lance par un script /etc/rc ou /etc/rc.local. A moins que l'option -f (ou --foreground) n'ait ete fournie, cette commande rend la main immediatement. Ainsi, vous n'avez pas besoin de la lancer avec << & >>. Fcron charge les fichiers fcrontab des utilisateurs (voir fcrontab(5)) precedemment installes par fcrontab (voir fcrontab(1)). Ensuite, fcron calcule la date et l'heure de la prochaine execution de chaque tache, determine combien de temps il va devoir s'endormir et s'endort pendant cette duree. Lorsqu'il se reveille, il verifie toutes les taches chargees et les lancent si necessaire. Lorsqu'une tache est executee, fcron se dedouble (Ndt : fork), modifie ses permissions utilisateur et groupe pour correspondre a celles de l'utilisateur pour lequel la tache est executee, execute cette tache et envoie par courriel les sorties a l'utilisateur (ce comportement peut etre modifie : voir fcrontab(5)). Les messages d'informations sur ce qu'est en train de faire fcron sont envoyes a syslogd(8) en utilisant ses capacites cron, priorite notice. Les avertissements ou les messages d'erreurs sont respectivement envoyes avec la priorite warning ou error. Note: fcron s'endort au moins 20 secondes apres qu'il ait ete lance avant d'executer une tache, pour eviter de consommer trop de ressources pendant le demarrage du systeme. OPTIONS -f --foreground Ne pas dedoubler en arriere plan. Dans ce mode de fonctionnement, fcron enverra les messages d'information sur la sortie d'erreur aussi bien qu'a syslogd. -b --background Forcer l'execution en arriere plan, meme si fcron a ete compile pour etre lance en avant plan par defaut. -s sec --savetime sec Enregistrer les fichiers fcrontab sur disque toutes les sec secondes (la valeur par defaut est 1800). -m n --maxserial n Positionner a n le nombre maximum de taches qui peuvent etre executees simultanement. La valeur par defaut est 1. Voir aussi : option serial de fcrontab(5). -q n --queuelen n Positionner a n le nombre de taches que les files d'attente serialisees (Ndt : serial) et charge systeme (Ndt : lavg) peuvent contenir. -c fichier --configfile fichier Indiquer a fcron d'utiliser le fichier de configuration fichier au lieu du fichier de configuration par defaut /usr/local/etc/fcron.conf. Pour interagir avec un processus fcron en cours d'execution, fcrontab doit utiliser le meme fichier de configuration (qui est defini par l'option -c de fcrontab). De cette maniere, plusieurs processus fcron peuvent etre executes simultanement sur la meme machine (mais chaque processus fcron *doit* avoir un repertoire de travail (Ndt : spool directory) et un fichier pid differents des autres processus). -o --once Executer toutes les taches qui doivent l'etre au moment ou fcron a ete lance, attendre que les taches s'achevent et s'arreter. Positionne firstsleep a 0. Peut etre pratique particulierement lorsqu'elle est utilisee avec les options -y et -f dans un script lancant, par exemple, une connexion par ligne commutee (Ndt : dialup connection). Voir aussi : les options volatile et stdout de fcrontab. -y --nosyslog Ne pas journaliser vers syslog. Peut etre utile lors d'une execution en arriere plan. -l delai --firstsleep delai Definir le delai d'attente initial (en secondes) avant qu'une tache ne soit executee. La valeur par defaut est 20 secondes. -n rep --newspooldir rep Creer rep comme nouveau repertoire de travail (Ndt : spool directory) de fcron. Positionner correctement son mode et son proprietaire. Puis, quitter. -h --help Afficher une breve description des options. -V --version Afficher un message d'information a propos de fcron. Cela inclut sa version et la licence sous laquelle il est distribue. -d --debug Demarrer en mode debogage (plus de details sur la sortie d'erreur stderr - si l'option -f est fournie - et dans le fichier de journalisation). VALEURS RENVOYEES Fcron renvoie 0 lorsqu'il quitte normalement, et 1 en cas d'erreur. SIGNAUX SIGTERM Enregistrer la configuration (temps restant jusqu'a la prochaine execution, date et heure de la prochaine execution, etc), attendre la fin de toutes les taches en cours d'execution et quitter. SIGUSR1 Forcer fcron a recharger sa configuration. SIGUSR2 Faire journaliser a fcron sa planification actuelle dans syslog. Il permet egalement d'activer ou desactiver l'affichage des informations de debogage dans syslog. SIGHUP Demander a fcron de verifier si la configuration a ete modifiee (ce signal est utilise par fcrontab(5)). 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 qui ne sont pas autorises a utiliser fcrontab et fcrondyn (meme format que le fichier precedent). /usr/local/etc/pam.d/fcron (ou /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 8 fcron >>. 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 FCRON(8)