Whenjobs is obsolete! Please see goaljobs for a replacement system.
Whenjobs is a powerful but simple cron replacement.
Two key advantages over cron are a simpler syntax for writing rules and a powerful dependency system that lets one job depend on variables set when other jobs run (allowing, for example, one job to run only when another job has finished successfully).
Read the whenjobs(1) man page.
There is a breaking command line change in 0.6 over previous releases, which means you will have to change your scripts. Hopefully this will be the last ever such change.
The old --set
syntax has changed. This style will
no longer work:
whenjobs --set variable value
Instead you must use this style:
whenjobs --set variable=value
You may need quoting if the value contains a space. If you are using
the optional --type
parameter, put it before
the variable=value
declaration.
For source tarballs, see this directory. The upstream git repo is:
git clone git://git.annexia.org/whenjobs.git
You can easily build an RPM from a source tarball by doing:
$ rpmbuild -ta whenjobs-*.tar.gz
The license is the GNU General Public License, version 2 or any later version (GPLv2+).
$Id: index.html,v 1.4 2013/09/21 11:33:06 rjones Exp $