Le package fam contient un moniteur d'altération de fichiers, utile pour informer les applications de changements sur les fichiers système.
Téléchargement (HTTP): http://oss.sgi.com/projects/fam/download/fam-2.6.10.tar.gz
Téléchargement (FTP): ftp://oss.sgi.com/projects/fam/download/fam-2.6.10.tar.gz
Taille du téléchargement: 320 Ko
Estimation de l'espace disque requis: 6,9 Mo
Estimation du temps de construction: 0,68 SBU
Correctif Dnotify (HTTP) : http://www.linuxfromscratch.org/patches/blfs/5.0/fam-2.6.10-dnotify.patch
Installez FAM en lançant les commandes suivantes:
Note : Vous allez obtenir des messages d'avertissement indiquant que make install n'est pas capable de fusionner les entrées dans /etc/rpc. Ceux-ci peuvent être ignorés, avec les messages d'erreur d'IMON et de inetd.conf, comme nous configurerons ces fichiers après installation.
patch -Np1 -i ../fam-2.6.10-dnotify.patch && libtoolize --force && aclocal && automake --add-missing && autoconf && ./configure --prefix=/usr --sysconfdir=/etc && make && make install |
patch -Np1 -i ../fam-dnotify.patch : Ce correctif fait en sorte que FAM utilise le méchanisme dnotify du noyau pour informer le processus d'appel des modifications de fichiers, plutôt que de requêter sans cesse le système de fichiers.
libtoolize --force aclocal automake --add-missing autoconf |
/etc/rpc, /etc/fam.conf, /etc/inetd.conf, /etc/xinetd.d/fam ou /etc/xinetd.conf
Configurer le moniteur d'altération de fichiers.
Si vous utilisez inetd, ajoutez l'entrée fam dans /etc/inetd.conf avec la commande suivante:
echo "sgi_fam/1-2 stream rpc/tcp wait root /usr/bin/fam 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/bin/fam wait = yes protocol = tcp rpc_version = 2 rpc_number = 391002 } EOF |
Le package FAM contient fam et les bibliothèques libfam.
fam est le moniteur d'altération de fichiers.
Précédent | Sommaire | Suivant |
slang-1.4.9 | Niveau supérieur | libxml-1.8.17 |