On Thu, 24 Jul 2014 01:42:19 +0100
Laurent Bercot <ska-supervision_at_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
Received on Thu Jul 24 2014 - 01:31:10 UTC