RussianLDP Рейтинг@Mail.ru
WebMoney: 
WMZ Z294115950220 
WMR R409981405661 
WME E134003968233 
Visa 
4274 3200 2453 6495 

Beyond Linux From Scratch. Версия 6.0

Глава 11. Системные утилиты

Fcron-2.9.5.1

Введение в Fcron

Пакет Fcron содержит планировщик периодических команд, который предназначен для замены Vixie Cron.

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

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

Опционально

MTA, Linux-PAM-0.78, SELinux, DocBook-utils-0.6.14 и текстовый редактор (по умолчанию Vim-6.3).

Установка Fcron

Fcron использует удобства cron в syslog для протоколирования всех сообщений. Так как LFS не устанавливает эти удобства в /etc/syslog.conf, это необходимо выполнить перед установкой Fcron. Эта команда добавит требуемую строчку в текущий /etc/syslog.conf:


cat >> /etc/syslog.conf << "EOF"
# Begin fcron addition to /etc/syslog.conf
cron.* -/var/log/cron.log
# End fcron addition
EOF

Файл конфигурации был изменен, поэтому перезагрузите демон sysklogd для активации изменений.


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

В целях безопасности необходимо создать непривилегированного пользователя и группу Fcron:


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

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


./configure --without-sendmail --with-answer-all=no &&
make

А теперь, как пользователь root:


make install

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

--without-sendmail: Fcron будет использовать установленный MTA для сообщения о результатах работы скрипта fcron. Пропустите этот ключ и используйте --with-sendmail= [/path/to/MTA], если хотите использовать эту функцию.

--with-answer-all=no: После установки файлов скрипт make install войдет в режим конфигурации. Первым будет вопрос об установке стартового скрипта в /etc/rc.d/init.d с соответствующими символическими ссылками в уровнях запуска 2, 3, 4 и 5. Вторым будет запрос на остановку любого запущенного процесса fcron и запуск нового. Поскольку это, возможно, первая установка, то желателен стартовый скрипт, основанный на шаблоне BLFS. Ответьте 'n' на оба вопроса.

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

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

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

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

Нет надобности вносить изменения в любой из файлов конфигурации. Конфигурационная информация может быть найдена в man-странице для fcron.conf.

Скрипты fcron написаны с использованием fcrontab . Обратитесь к man-странице по fcrontab за подходящими параметрами для решения Вашей ситуации.

Установим стартовый скрипт /etc/rc.d/init.d/fcron из пакета blfs-bootscripts-6.0.


make install-fcron

Если Linux-PAM установлен, два файла конфигурации PAM установлены в /etc/pam.d. Альтернативно, если /etc/pam.d не используется, установка добавит два раздела конфигурации в имеющийся файл /etc/pam.conf. Вы должны убедиться, что файлы соответствуют Вашим предпочтениям. Измените их, если необходимо.

Содержание

Установленные программы: fcron, fcrondyn, fcronsighup и fcrontab. Установленные библиотеки: нет. Установленные каталоги: /usr/share/doc/fcron-2.9.5.1 и /var/spool/fcron.

Короткое описание

fcron

Демон планирования.

fcrondyn

Средство пользователя, предназначенное для общения с запущенным демоном fcron.

fcronsighup

Указывает fcron перечитать таблицы Fcron.

fcrontab

Программа, используемая для установки, редактирования, вывода и удаления таблиц, используемых fcron .

Последнее обновление 2005-03-20 20:20:06 -0700.

Поиск

 

Найди своих коллег!