Copyright © 2000-2026 Thibault Godouet | Fcron 3.4.1 | Web page : http://fcron.free.fr

Documentation de fcron
Prev |  | Next

# fcron

## Name

fcron -- dmon pour excuter des tches planifies

## Synopsis

fcron [-c `fichier`] [-d] [-b] [-s `temps`] [-m `nombre`] [-q `nombre`]

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 ddouble (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.

`-b`, `--background`

  Forcer l'excution en arrire plan, mme si fcron a t compil pour tre lanc en avant plan par dfaut.

`-s` `sec`, `--savetime` `sec`

  Enregistrer les fichiers fcrontab sur disque toutes les `sec` secondes (la valeur par dfaut est 1800).

`-m` `n`, `--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 srialises (Ndt: serial) et charge systme (Ndt: lavg) peuvent contenir.

`-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 connection).

  Voir aussi: les options `volatile` et `stdout` de fcrontab.

`-y`, `--nosyslog`

  Ne pas journaliser vers syslog. Peut tre utile lors d'une excution 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`

  Crer `rp` comme nouveau rpertoire de travail (Ndt: spool directory) de fcron. Positionner correctement son mode et son propritaire. Puis, quitter.

`-h`, `--help`

  Afficher une brve description des options.

`-V`, `--version`

  Afficher un message d'information propos de fcron. Cela inclut sa version et la licence sous laquelle il est distribu.

`-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 informations 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: contient les chemins (rpertoire spool, fichier pid) et les programmes 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),
fcrondyn(1),
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 8 fcron. N'hsitez pas signaler l'auteur ou au traducteur, selon le cas, toute erreur dans cette page de manuel.

Prev | Home | Next
Manual pages of fcron | Up | fcron.conf