The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Каталог документации / Раздел "Документация для Linux" / Оглавление документа

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




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру