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. 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