On Thu, 24 Jul 2014 01:42:19 +0100
Laurent Bercot <ska-supervis...@skarnet.org> wrote:

> On 23/07/2014 23:45, James Powell wrote:
> > Now granted some things are not able to be supervised such as udev
> > on my end. But honestly, does udev really require supervision?
> 
>   Yes, it does - why wouldn't it ? Or, if it doesn't, why would any
> other service ?
>

It is understandable that processes like udev are confusing to the
issue of separating system initialization from service supervision.

Udev is perhaps best considered a low-level system function -- normally
as would be provided by the kernel -- but that just happens to run in
user space.  As such, James is correct that it is perfectly appropriate
to consider its start-up a candidate for the "stage 1" of system
initialization.

But that does not mean udev needs to run unsupervised.  If one desires
the extra "insurance" of a process supervisor for something like udev,
it can be run with something like the rundeux(8) utility within the
system startup scripts:

http://b0llix.net/perp/site.cgi?page=rundeux.8

Such a utility can provide an appropriate level of lightweight
supervision to low-level system processes like udev, and that do not
otherwise require all the other bells and whistles of the service
management framework.

Wayne

Reply via email to