Installing fcron
Fcron is part of the basic system package, configured as follows.
[ebuild R ] sys-process/fcron-3.0.6-r1 USE="-debug pam (-selinux)" LINGUAS="-fr" 0 kB
Configure fcron
The fcron package stores configurations in /etc/fcron
.
The file /etc/fcron/fcrontab
is the "system crontab" used by fcron, should not be edited.
The file /etc/fcron/fcron.conf
is the main configuration.
It contains directory locations and allows for setting of the editor, shell and mail commands.
Creating Cron Jobs
Jobs are super easy to create, simply execute
The spool directory is kept in fcrontab
and start editing.
Below is a sample.
root@host # fcrontab -l
# set some options
!serial(true)
!serialonce(true)
# my system crontab stuffs are run manually here
@ 1h /bin/run-parts /etc/cron.hourly
@ 1d /bin/run-parts /etc/cron.daily
@ 1w /bin/run-parts /etc/cron.weekly
@ 1m /bin/run-parts /etc/cron.monthly
# run every minute, no mail
!mail(false)
* * * * * /root/sysaudit.sh
# run backup 3:03am, low priority
!nice(19)
!mail(true)
!mailto(user@domain.tld)
3 3 * * * /root/backup.sh
The Spool
/var/spool/fcron
where exist files in binary and original (*.orig) format.
These files should not be edited directly.
Take special note of the systab files, those are used by fcron as the "system" crontabs.
See Also