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
