下载地址 (HTTP): http://fcron.free.fr/fcron-2.9.3.src.tar.gz 下载地址 (FTP): ftp://ftp.seul.org/pub/fcron/fcron-2.9.3.src.tar.gz 使用版本: 2.9.3 包的大: 372 KB 估计所需硬盘空间: 2.7 MB |
fcron软件包包含fcron守护进程. "它是一个用于替代Vixie Cron 的周期性命令的调度器."
fcron 推荐: 本地邮件系统(例如 sendmail-8.12.9 或 postfix-2.0.7) fcron 利用:Linux_PAM-0.77, openjade-1.3.2 和 dsssl-stylesheets |
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:
./configure && make && make install |
Fcron 的运行不需要邮件传送代理(MTA),但是会用到一个如果它安装来email 给你fcron脚本的结果. 如果你不要MTA,用以下命令安装:: Fcron does not require a mail transfer agent (MTA) to run, but will use one if it is installed to email you the results of the fcron script.
./configure --without-sendmail && make && make install |
--with-dsssl-dir=/usr/share/sgml/docbook/dsssl-stylesheets-1.78 :可以加上如果你安装了openjade,dsssl-stylesheets..
当文件安装好后,make install脚本进入配置例行程序.第一个测试的是组名为fcron的. 如果它不存在,你将会得到一个用脚本去运行和提示'y'或'n'的命令行.这些是重复的创建一个fcron的用户和在init.d 目录下用适当的象征性的连接在2,3,4,5运行级别上安装一个脚本. 最后的配置步骤是停止所有当前的fcron进程而开始一个新的fcron. 'yes'在这里将停止当前的fcron进程而开始一个新的fcron.下面的命令将覆盖基于BLFS 模板上的fcron脚本:
cat > /etc/rc.d/init.d/fcron << "EOF" #!/bin/sh # Begin $rc_base/init.d/fcron # Based on sysklogd script from LFS-3.1 and earlier. # Rewritten by Gerard Beekmans - [email protected] source /etc/sysconfig/rc source $rc_functions case "$1" in start) echo "Starting fcron..." loadproc fcron ;; stop) echo "Stopping fcron..." killproc fcron ;; restart) $0 stop sleep 1 $0 start ;; status) statusproc fcron ;; *) echo "Usage: $0 {start|stop|restart|status}" exit 1 ;; esac # End $rc_base/init.d/fcron EOF chmod 755 /etc/rc.d/init.d/fcron && mv /etc/rc.d/rc0.d/K60fcron /etc/rc.d/rc0.d/K08fcron && mv /etc/rc.d/rc6.d/K60fcron /etc/rc.d/rc6.d/K08fcron |