Пакет Fcron содержит планировщик периодических команд, который предназначен для замены Vixie Cron.
Адрес (HTTP): http://fcron.free.fr/archives/fcron-2.9.5.1.src.tar.gz
Адрес (FTP): ftp://ftp.seul.org/pub/fcron/fcron-2.9.5.1.src.tar.gz
Контрольная сумма: bf39dcef6d0c452f167f5a31a1231e4e
Размер: 390 KB
Требуемое дисковое пространство: 3.4 MB
Расчетное время сборки: 0.10 SBU
MTA, Linux-PAM-0.78, SELinux, DocBook-utils-0.6.14 и текстовый редактор (по умолчанию Vim-6.3)
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' на оба вопроса.
Нет надобности вносить изменения в любой из файлов конфигурации. Конфигурационная информация может быть найдена в 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. Вы должны убедиться, что файлы соответствуют вашим предпочтениям. Измените их, если необходимо.
Последнее обновление 2005-03-20 20:20:06 -0700