The Fcron package contains a periodical command scheduler which aims at replacing Vixie Cron.
Download (HTTP): http://fcron.free.fr/archives/fcron-3.0.3.src.tar.gz
Download (FTP): ftp://ftp.seul.org/pub/fcron/fcron-3.0.3.src.tar.gz
Download MD5 sum: c85e6eecd0564f37658ae250a491fd31
Download size: 536 KB
Estimated disk space required: 4.7 MB
Estimated build time: 0.1 SBU
An MTA, text editor (default is vi from the Vim-7.1 package), Linux-PAM-0.99.10.0, DocBook-utils-0.6.14
User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/fcron
Fcron uses the cron facility of syslog to log all messages. Since
LFS does not set up this facility in /etc/syslog.conf
, it needs to be done prior to
installing Fcron. This command
will append the necessary line to the current /etc/syslog.conf
(perform as the root
user):
cat >> /etc/syslog.conf << "EOF"
# Begin fcron addition to /etc/syslog.conf
cron.* -/var/log/cron.log
# End fcron addition
EOF
The configuration file has been modified, so reloading the
sysklogd daemon will
activate the changes (again as the root
user).
/etc/rc.d/init.d/sysklogd reload
For security reasons, an unprivileged user and group for
Fcron should be created (perform
as the root
user):
groupadd -g 22 fcron && useradd -d /dev/null -c "Fcron User" -g fcron -s /bin/false -u 22 fcron
Install Fcron by running the following commands:
./configure --prefix=/usr --sysconfdir=/etc \ --localstatedir=/var --without-sendmail --with-boot-install=no && make
This package does not come with a test suite.
Now, as the root
user:
make install
--without-sendmail
: By
default, Fcron will attempt to use
the sendmail command
from an MTA package to
email you the results of the fcron script. This switch is used
to disable default email notification. Omit the switch to enable
the default. Alternatively, you can use the --with-sendmail=
to use a different mailer command.
</path/to/MTA command>
--with-boot-install=no
:
This prevents installation of the bootscript included with the
package.
--with-editor=
:
This switch allows you to set the default text editor.
</path/to/editor>
There are no required changes in any of the config files.
Configuration information can be found in the man page for
fcron.conf
.
fcron scripts are written using fcrontab. Refer to the fcrontab man page for proper parameters to address your situation.
If Linux-PAM is installed, two PAM
configuration files are installed in /etc/pam.d
. Alternatively if /etc/pam.d
is not used, the installation will
append two configuration sections to the exiting /etc/pam.conf
file. You should ensure the files
match your preferences. Modify them as required to suit your
needs.
Install the /etc/rc.d/init.d/fcron
init script from the blfs-bootscripts-20080816 package.
make install-fcron
Last updated on 2007-11-01 16:53:39 -0500