Le package Fcron contient un gestionnaire de commandes périodiques qui a pour but de remplacer Vixie Cron.
Téléchargement (HTTP): http://fcron.free.fr/fcron-2.9.4.src.tar.gz
Téléchargement (FTP): ftp://ftp.seul.org/pub/fcron/fcron-2.9.4.src.tar.gz
Taille du téléchargement: 371 Ko
Estimation de l'espace disque requis: 2,7 Mo
Estimation du temps de construction: 0,10 SBU
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
--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.
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
Le package fcron contient fcron, fcrontab, fcronsighup et fcrondyn.
fcrontab est le programme utilisé pour installer, éditer, lister et supprimer les tables utilisées par fcron.