On Unix, the cron daemon and crontab files are the typical tool for
scheduling jobs to run at particular times.  This is useful, but
woefully limited in its expressive power.  What I really want instead,
is some tool which includes a programming language for expressing
dependencies and constraints between scheduled jobs, integrated
tracking of and actions on job success or failure, etc.

It seems to me that a forward chaining rule sytem, like CLIPS, should
be suitable for building such a smart-cron system, *IF* (among other
things) it has a good way to model and react to the passage of time.
However, so far I haven't been able to find any info about modeling
time and constraints in such environments, nor any examples of a more
powerful crontab-like system using such tools.

Has any more powerful crontab-like system been implemented in Oz?  If
not, how would recommend that someone go about doing so?


Some CLIPS related links are found here:

  http://openacs.org/forums/message-view?message_id=51106

Various cron systems - AFAIK none of these do what I want:

  http://fcron.free.fr/
  http://www.gentoo.org/doc/en/cron-guide.xml
  http://saturn.sourceforge.net/about.php

Some daemon launcher tools - even more limited:

  http://cr.yp.to/daemontools.html
  http://arstechnica.com/reviews/os/macosx-10.4.ars/5
  
http://developer.apple.com/documentation/Darwin/Reference/ManPages/man8/launchd.8.html

-- 
Andrew Piskorski <[EMAIL PROTECTED]>
http://www.piskorski.com/
_________________________________________________________________________________
mozart-users mailing list                               
[email protected]
http://www.mozart-oz.org/mailman/listinfo/mozart-users

Reply via email to