About fcronWhat is fcron?&Fcron; is a scheduler. It aims at replacing Vixie
Cron, so it implements most of its functionalities.But contrary to Vixie Cron, &fcron;
does not need your system to be up 7 days a week, 24 hours a day: it also works
well with systems which are not running neither all the time nor regularly
(contrary to anacrontab).In other words, &fcron; does both the job of Vixie
Cron and anacron, but does even more
and better :)) ...To do so, &fcron; allows you to use the standard mode in which you
tell it to execute one command at a given date and hour and to make it run a
command according to its time of execution, which is normally the same as system
up time. For example:
Run the task 'save /home/ directory' every 3h15 of system
up time.
and, of course, in order to make it really useful, the
time remaining until next execution is saved each time the system is stopped.
You can also say:
run that command once between 2am and 5am
which will be done if the system is running at any
time in this interval.&Fcron; also includes a useful system of options, which can be
applied either to every lines following the declaration or to a single line.
Some of the supported options permit to:
run jobs one by one (fcrontab option
&optserial;),set the max system load average value under
which the job should be run (fcrontab option &optlavg;),set a nice value for a job (fcrontab option
&optnice;),run jobs at &fcron;'s startup if they should
have been run during system down time (fcrontab option
&optbootrun;),mail user to tell him a job has not run and why
(fcrontab option &optnoticenotrun;),a better management of the mailing of outputs
...License&Fcron; is distributed under GPL license (please read the license
in the gpl file).Requirementsa Linux/Unix system&Fcron; should work on every
POSIX system, but it has been developed on
Mandrake Linux (so it should work without any
problems on Redhat).Fcron has been reported to work correctly on:
Linux MandrakeLinux Debian 3.0LFS(take a look at the Beyond
LFS book to find the installation
informations).FreeBSD 4.2OpenBSD 2.8NetBSD 2.0Darwin/MacOS-XSolaris 8AIX 4.3.3HP-UX 11.11but fcron should work on other OS as well. Yet,
if you have troubles
making it work on a POSIX system, please
contact me at &email;.a running syslog (or you
won't have any log)a running mail system (
sendmail or postfix for
example) (or users will not able to read their jobs output)
(optional) a PAM
library.(optional) a system with a working SE Linux environment.Compilation and installationSee the install file (either install.txt
or install.html).ConfigurationSee the &fcron;(8), &fcrontab;(5) and &fcrontab;(1) manpages.Bug reports, corrections, propositions...Please send me the description of any bug you happen to encounter
(with, even better, the corresponding patch -:) and any propositions,
congratulations or flames at &email;Please contact Russell Coker directly for problems about SE Linux support at &selinuxemail;, since he maintains this part of the code.