fcron-2.9.4

Introduction à Fcron

Le package Fcron contient un gestionnaire de commandes périodiques qui a pour but de remplacer Vixie Cron.

Informations sur le package

Installation de Fcron

Fcron utilise les capacités cron de syslog pour tracer tous les messages. Comme LFS ne configure pas cette capacité avec /etc/syslog.conf, nous devons le faire avant d'installer Fcron. Cette commande ajoutera la ligne nécessaire à /etc/syslog.conf.

cat >> /etc/syslog.conf << "EOF"
# Début ajout fcron dans /etc/syslog.conf

cron.* -/var/log/cron.log

# Fin ajout fcron
EOF

Le fichier de configuration a été modifié, donc nous devons avertir le démon sysklogd pour qu'il prenne en compte les modifications.

/etc/rc.d/init.d/sysklogd reload

Pour des raisons de sécurité, nous avons besoin de créer un utilisateur et un groupe non privilégiés pour fcron:

groupadd fcron &&
useradd -d /dev/null -g fcron -s /bin/false fcron

Installez Fcron en lançant les commandes suivantes:

./configure --without-sendmail --with-answer-all=no &&
make &&
make install

Explications des commandes

--without-sendmail: Fcron utilisera un MTA installé pour vous envoyer le résultat du script fcron. Si vous souhaitez utiliser cette fonctionnalité, modifiez l'option --with-sendmail=[chemin vers votre MTA] .

--with-answer-all=no: Aprèz avoir installé les fichiers, le script make install entrera dans une configuration de routine. Le premier test consistera à installer ou non un script de démarrage dans le répertoire /etc/rc.d/init.d avec les liens symboliques appropriés dans les niveaux d'exécution 2, 3, 4 et 5. Le second est de stopper tout processus fcron en cours et d'en lancer un nouveau. Comme il s'agit probablement de votre première installation et que nous voulons un script de démarrage basé sur le modèle de BLFS, nous répondrons 'n' aux deux tests.

--with-dsssl-dir=/usr/share/sgml/docbook/dsssl-stylesheets-1.78 : cette option peut être ajouté si vous avez installé OpenJade et les dsssl-stylesheets pour générer la documentation de fichiers source DocBook.

Configurer Fcron

Fichiers de configuration

/etc/fcron.conf, /etc/fcron.allow, /etc/fcron.deny

Informations de configuration

Il n'y a pas de modifications requises dans aucun des fichiers de configuration. Les informations de configuration sont disponibles dans la page man de fcron.conf.

Les scripts fcron sont écrits en utilisant fcrontab. Référez-vous à la page man de fcrontab pour les bons paramètres correspondant à votre situation.

Installez le script de démarrage /etc/rc.d/init.d/fcron fourni par le paquetage blfs-bootscripts-5.1.

make install-fcron

Contenu

Le package fcron contient fcron, fcrontab, fcronsighup et fcrondyn.

Description

fcron

fcron est le démon programmateur (scheduler).

fcrontab

fcrontab est le programme utilisé pour installer, éditer, lister et supprimer les tables utilisées par fcron.

fcronsighup

fcronsighup demande à fcron de relire les tables.

fcrondyn

fcrondyn est un outil utilisateur pour interagir avec un démon fcron en cours d'exécution.