FAM-2.7.0

Введение в FAM

Пакет FAM содержит a File Alteration Monitor (монитор изменения файлов), который полезен для информирования приложений об изменениях в файловой системе.

Информация о пакете

Дополнительно

Зависимости FAM

Требуемые

portmap-5beta

Установка FAM

Установим FAM запуском следующих команд:

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

Описание команд

patch -Np1 -i ../fam-2.7.0-dnotify-1.patch: Этот патч включает в FAM использование механизма ядра Linux для информирования вызывающих процессов о изменениях фалов.

chmod 755 configure: configure установлен в режим только для чтения и autoreconf будет падать, если не изменить права доступа.

autoreconf -f -i: autotools необходимо пересобрать потому, что патч dnotify действует на configure.ac и Makefile.am.

Конфигурация FAM

Файлы конфигурации

/etc/rpc, /etc/fam.conf, /etc/inetd.conf, /etc/xinetd.d/fam или /etc/xinetd.conf

Конфигурационная информация

Конфигурация монитора изменения файлов.

Если вы используете inetd, добавьте вход FAM в /etc/inetd.conf следующей командой:

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

Если вы используете xinetd, добавьте вход в /etc/xinetd.conf следующей командой (убедитесь, что группа "nogroup" присутствует):

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

Если у вас нет установленного демона inetd и вы не хотите его устанавливать, вы можете так же запустить famd во время запуска системы, установив стартовый скрипт /etc/rc.d/init.d/fam, включенный в пакет blfs-bootscripts-6.0.

make install-fam

Содержание

Пакет FAM содержит бинарник famd и libfam библиотеки.

Описание

famd

famd монитор изменений файлов.

Последнее обновление 2005-02-04 16:29:53 -0700