SYNOPSIS
fcron [ -c fichier ] [ -d ] [ -b ] [ -s temps ] [ -m nombre ] [ -q nom-
bre ]
fcron [ -c fichier ] [ -d ] [ -f ] [ -o ] [ -y ] [ -l temps ]
fcron [ -n rp ]
fcron [ -h ]
fcron [ -V ]
DESCRIPTION
Fcron devrait tre lanc par un script /etc/rc ou /etc/rc.local. moins
que l'option -f (ou --foreground) n'ait t fournie, cette commande rend
la main immdiatement. Ainsi, vous n'avez pas besoin de la lancer avec
& .
Fcron charge les fichiers fcrontab des utilisateurs (voir fcrontab(5))
prcdemment installs par fcrontab (voir fcrontab(1)). Ensuite, fcron
calcule la date et l'heure de la prochaine excution de chaque tche,
dtermine combien de temps il va devoir s'endormir et s'endort pendant
cette dure. Lorsqu'il se rveille, il vrifie toutes les tches charges
et les lancent si ncessaire. Lorsqu'une tche est excute, fcron se ddou-
ble (Ndt : fork), modifie ses permissions utilisateur et groupe pour
correspondre celles de l'utilisateur pour lequel la tche est excute,
excute cette tche et envoie par courriel les sorties l'utilisateur (ce
comportement peut tre modifi : voir fcrontab(5)).
Les messages d'informations sur ce qu'est en train de faire fcron sont
envoys syslogd(8) en utilisant ses capacits cron, priorit notice. Les
avertissements ou les messages d'erreurs sont respectivement envoys
avec la priorit warning ou error.
Note: fcron s'endort au moins 20 secondes aprs qu'il ait t lanc
avant d'excuter une tche, pour viter de consommer trop de
ressources pendant le dmarrage du systme.
OPTIONS
-f
--foreground
Ne pas ddoubler en arrire plan. Dans ce mode de fonctionnement,
fcron enverra les messages d'information sur la sortie d'erreur
aussi bien qu' syslogd.
--maxserial n
Positionner n le nombre maximum de tches qui peuvent tre
excutes simultanment. La valeur par dfaut est 1.
Voir aussi : option serial de fcrontab(5).
-q n
--queuelen n
Positionner n le nombre de tches que les files d'attente sri-
alises (Ndt : serial) et charge systme (Ndt : lavg) peuvent con-
tenir.
-c fichier
--configfile fichier
Indiquer fcron d'utiliser le fichier de configuration fichier
au lieu du fichier de configuration par dfaut
/usr/local/etc/fcron.conf. Pour interagir avec un processus
fcron en cours d'excution, fcrontab doit utiliser le mme fichier
de configuration (qui est dfini par l'option -c de fcrontab). De
cette manire, plusieurs processus fcron peuvent tre excuts
simultanment sur la mme machine (mais chaque processus fcron
*doit* avoir un rpertoire de travail (Ndt : spool directory) et
un fichier pid diffrents des autres processus).
-o
--once Excuter toutes les tches qui doivent l'tre au moment o fcron a t
lanc, attendre que les tches s'achvent et s'arrter. Positionne
firstsleep 0. Peut tre pratique particulirement lorsqu'elle est
utilise avec les options -y et -f dans un script lanant, par
exemple, une connexion par ligne commute (Ndt : dialup connec-
tion).
Voir aussi : les options volatile et stdout de fcrontab.
-y
--nosyslog
Ne pas journaliser vers syslog. Peut tre utile lors d'une excu-
tion en arrire plan.
-l dlai
--firstsleep dlai
Dfinir le dlai d'attente initial (en secondes) avant qu'une tche
ne soit excute. La valeur par dfaut est 20 secondes.
-n rp
--newspooldir rp
-d
--debug
Dmarrer en mode dbogage (plus de dtails sur la sortie d'erreur
stderr - si l'option -f est fournie - et dans le fichier de
journalisation).
VALEURS RENVOYES
Fcron renvoie 0 lorsqu'il quitte normalement, et 1 en cas d'erreur.
SIGNAUX
SIGTERM
Enregistrer la configuration (temps restant jusqu' la prochaine
excution, date et heure de la prochaine excution, etc), attendre
la fin de toutes les tches en cours d'excution et quitter.
SIGUSR1
Forcer fcron recharger sa configuration.
SIGUSR2
Faire journaliser fcron sa planification actuelle dans syslog.
Il permet galement d'activer ou dsactiver l'affichage des infor-
mations de dbogage dans syslog.
SIGHUP Demander fcron de vrifier si la configuration a t modifie (ce
signal est utilis par fcrontab(5)).
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
nom par ligne, le nom spcial all signifiant tout le monde).
/usr/local/etc/fcron.deny
Utilisateurs qui ne sont pas autoriss utiliser fcrontab et
fcrondyn (mme format que le fichier prcdent).
/usr/local/etc/pam.d/fcron (ou /usr/local/etc/pam.conf)
Fichier de configuration PAM pour fcron. Voir pam(8) pour plus
de dtails.
VOIR AUSSI
fcrontab(1),
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 8 fcron .
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 FCRON(8)
Man(1) output converted with
man2html