Fcron-3.0.6

Introduction à Fcron

Le paquet Fcron contient un lanceur de commande périodique ayant pour but de remplacer Vixie Cron.

Ce paquet est connu pour se construire et fonctionner correctement sur une plateforme LFS-7.0.

Informations sur le paquet

Dépendances de Fcron

Facultatives

An MTA, text editor (default is vi from the Vim-7.3 package), Linux-PAM-1.1.5, DocBook-utils-0.6.14

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/fcron

Installation de Fcron

Fcron utilise la possibilité cron de syslog pour enregistrer tous les messages. Comme LFS ne paramètre pas cette possibilité dans /etc/syslog.conf, on doit le faire avant d'installer Fcron. Cette commande enverra la ligne nécessaire au /etc/syslog.conf actuel (faites-la en tant qu'utilisateur root) :

cat >> /etc/syslog.conf << "EOF"
# Début du supplément fcron à /etc/syslog.conf

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

# Fin du supplément fcron
EOF

Le fichier de configuration a été modifié, donc le rechargement du démon sysklogd activera les modifications (de nouveau en tant qu'utilisateur root).

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

Pour des raisons de sécurité, vous devriez créer un utilisateur et un groupe non privilégiés pour Fcron. (faites en tant qu'utilisateur root) :

groupadd -g 22 fcron &&
useradd -d /dev/null -c "Fcron User" -g fcron -s /bin/false -u 22 fcron

Installez Fcron en lançant les commandes suivantes :

./configure --prefix=/usr --sysconfdir=/etc \
    --localstatedir=/var --without-sendmail --with-boot-install=no \
    --with-dsssl-dir=/usr/share/sgml/docbook/dsssl-stylesheets-1.79 &&
make

Ce paquet n'est pas fourni avec une suite de tests.

Maintenant, en tant qu'utilisateur root :

make install

Explication des commandes

--without-sendmail : Par défaut, Fcron essaiera d'utiliser la commande sendmail d'un paquet MTA pour vous envoyer par messagerie le résultat du script fcron. Ce paramètre est utilisé pour désactiver la notification par messagerie par défaut. Ne mettez pas ce paramètre pour activer l'option par défaut. Vous pouvez sinon utiliser --with-sendmail=</chemin/vers/la/commande/MTA> pour utiliser une autre commande de messagerie..

--with-boot-install=no : Ceci empêche l'installation du script de démarrage inclu avec le paquet.

--with-editor=</chemin/vers/éditeur> : Ce paramètre vous permet de régler l'éditeur de texte par défaut. Évite un message d'avertissement selon lequel aucune feuille de style DSSSL n'est trouvée.

--with-dsssl-dir=</path/to/dsssl-stylesheets>: Eviter un message d'avertissement indiquant qu'il ne trouve pas les feuilles de style DSSSL.

Configuration de Fcron

Fichiers de configuration

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

Informations de configuration

Aucune modification n'est nécessaire dans un fichier de config. Vous pouvez trouver des informations de configuration dans la page de man de fcron.conf.

Les scripts fcron sont écrits en utilisant fcrontab. Reportez-vous à la page de man de fcrontab pour les paramètres adaptés à votre situation.

Si Linux-PAM est installé, deux fichiers de configuration PAM sont installés dans /etc/pam.d. Sinon, si /etc/pam.d n'est pas utilisé, l'installation enverra deux sections de configuration vers le fichier /etc/pam.conf. Vous devriez vous assurer que les fichiers correspondent à vos préférences. Modifiez-les comme il faut pour s'adapter à vos besoins.

Script de démarrage

Installez le script d'initialisation /etc/rc.d/init.d/fcron à partir du paquet blfs-bootscripts-20111226.

make install-fcron

Contenu

Programmes installés: fcron, fcrondyn, fcronsighup, et fcrontab
Bibliothèques installées: Aucune
Répertoires installés: /usr/share/doc/fcron-3.0.6 et /var/spool/fcron

Descriptions courtes

fcron

et le démon de lancement.

fcrondyn

est un outil utilisateur conçu pour interagir avec un démon fcron existant.

fcronsighup

demande à fcron de relire les tables Fcron.

fcrontab

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

Last updated on 2011-11-07 22:46:54 +0100