edoceo

Installing & Configuring fcron

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 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

The spool directory is kept in /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

Loading Comments from Disqus...