Hello,
I am a "journeyman" UNIX user, currently trying to implement runit
as a substitute for systemd on a number of GNU/Linux distributions.
I already have the ./run service scripts per the original documentation for
runit (
http://smarden.org/runit/).
However, I don't fully understand how logging and dependency resolution
works.
1. When running several services with the service script as ./run and the
logging daemon's service as ./log/run,
does it mean that there are several instances/PIDs of the logging daemon?
Each attached to the service
it monitors?
2. If several services rely on a common daemon, like dbus or udev/eudev, is
the said daemon launched multiple times?
3. I noticed the ./run scripts are essentially Shell scripts by default.
Does this resolve the commonly perceived
limitations of System V init scripts?
Best regards,
Andy Mender
Received on Tue Oct 11 2016 - 07:33:51 UTC