This sounds very similar to what Apple did for Mac OS X 10.4.  They replaced init, cron and at with launchd.  It has an XML-based configuration syntax.  It works pretty well, but I must admit that there are some parts of it that are more like magic to me.
<br><br>I think the idea of replacing all these parts is a good idea.&nbsp; A general purpose scheduler seems to provide the best in system performance and consolidates a bunch of code that really should have been done together a long time ago.
<br><br>-- <br>Jerry H<br>jweida [-at-] gmail [-dot-] com