Scott Walde wrote:
> What's wrong with init? What doesn't it do well?
From my point of view (in an embedded server environment) it has (at
minimum) the following shortfalls:
1) It doesn't allow parallel starting of independent items. This can
cut down on boot times.
2) It doesn't allow specification of dependency between items (ie, start
this and make sure its running before starting that).
3) It doesn't allow registration for notifications of startup errors (to
feed into an automated management system, for instance).
4) It doesn't give much control over restart behaviour if apps crash.
You either mark it as restartable or not, and if it is restartable then
you get the same restart behaviour for all apps.
5) There is no registration for notification of failure/restart of apps.
Chris
Received on Fri Jan 5 12:19:07 2007
This archive was generated by hypermail 2.1.8 : Fri Jan 05 2007 - 12:19:14 CST