FAM-2.7.0

Introduction à FAM

Le paquetage FAM contient un surveillant d'altération de fichiers, utile pour notifier les applications et modifications sur le système de fichiers.

Informations dur le paquetage

Téléchargements supplémentaires

Dépendances de FAM

Requis

portmap-5beta

Installation de FAM

Installez FAM en lançant les commandes suivantes :

patch -Np1 -i ../fam-2.7.0-dnotify-1.patch &&
autoreconf -f -i &&
./configure --prefix=/usr --sysconfdir=/etc &&
make &&
make install

Explication des commandes

patch -Np1 -i ../fam-2.7.0-dnotify-1.patch: ce correctif active l'utilisation du mécanisme dnotify de Linux par FAM pour informer le processus appellant des modifications de fichier plutôt que d'interroger fréquemment le système de fichiers sur les modifications.

autoreconf -f -i cette commande est nécessaire car le correctif dnotify affecte les fichiers configure.ac et Makefile.am.

Configurer FAM

Fichiers de configuration

/etc/rpc, /etc/fam.conf, /etc/inetd.conf, /etc/xinetd.d/fam or /etc/xinetd.conf

Informations de configuration

Configurer le surveillant d'altération des fichiers.

Si vous utilisez inetd, ajoutez l'entrée FAM à /etc/inetd.conf avec la commande suivante :

echo "sgi_fam/1-2 stream  rpc/tcp wait root /usr/sbin/famd fam" >> /etc/inetd.conf

Si vous utilisez xinetd, ajoutez une entrée dans /etc/xinetd.conf avec la commande suivante (assurez-vous que le groupe “nogroup” existe) :

cat >> /etc/xinetd.conf << "EOF"
    # description: FAM - file alteration monitor
    service sgi_fam
    {
        type            = RPC UNLISTED
        socket_type     = stream
        user            = root
        group           = nogroup
        server          = /usr/sbin/famd
        wait            = yes
        protocol        = tcp
        rpc_version     = 2
        rpc_number      = 391002
    }
EOF

Si vous ne disposez d'aucun démon inetd et que vous n'avez pas l'intention d'en installer un, vous pouvez aussi lancer fam au démarrage du système en installant le script d'initialisation /etc/rc.d/init.d/fam inclus dans le paquetag blfs-bootscripts-5.1.

make install-fam

Contenu

Le paquetage FAM contient l'exécutable famd et les bibliothèques libfam.

Description

famd

famd est le surveillant d'altération de fichiers (file alteration monitor).