1
0
mirror of https://github.com/MichielDerhaeg/build-linux.git synced 2025-09-03 05:02:36 +02:00

Service supervision and epilogue spelling/grammar

This commit is contained in:
Steve Divskinsy
2017-05-04 10:26:33 +09:30
committed by GitHub
parent b6c383aaae
commit 6558a2f366

View File

@@ -490,10 +490,10 @@ from how the more common ``sysvinit`` does things but it'll give you a
feel for which problems it's supposed to solve and how. feel for which problems it's supposed to solve and how.
A basic service consists of a directory containing a ``run`` executable, usually A basic service consists of a directory containing a ``run`` executable, usually
a script. This ``run`` script usually starts the daemon and doesn't exit untill a script. This ``run`` script usually starts the daemon and doesn't exit until
the daemon does. If ``run`` exits ``runit`` will thinks the service itself has the daemon does. If ``run`` exits ``runit`` will think the service itself has
stopped and if it wasn't supposed to stop, ``runit`` will try to restart it. So stopped and if it wasn't supposed to stop, ``runit`` will try to restart it. So
be careful with forking daemons. Startin the service is done with ``runsv``. be careful with forking daemons. Starting the service is done with ``runsv``.
This is the process that actually monitors the service and restarts it if This is the process that actually monitors the service and restarts it if
necessary. Usually you won't run it manually but doing so is useful for testing necessary. Usually you won't run it manually but doing so is useful for testing
services. services.
@@ -581,7 +581,7 @@ exec udhcpc -f -S
$ chmod +x /etc/init.d/udhcpc/run $ chmod +x /etc/init.d/udhcpc/run
$ ln -s /etc/init.d/udhcpc/run /etc/rc.d $ ln -s /etc/init.d/udhcpc/run /etc/rc.d
``` ```
And we're done. Yes it's that simple. Note that udhcpc just asks for a lease Now we're done. Yes - it's that simple. Note that udhcpc just asks for a lease
from the DHCP server and that's it. When it has a lease it executes from the DHCP server and that's it. When it has a lease it executes
``/usr/share/udhcpc/default.script`` to configure the system. We already copied ``/usr/share/udhcpc/default.script`` to configure the system. We already copied
this script to this location. This script is included with the busybox source. this script to this location. This script is included with the busybox source.
@@ -593,4 +593,4 @@ Epilogue
-------- --------
That's it! We're done for now. Thanks for reading. I hope you learned something That's it! We're done for now. Thanks for reading. I hope you learned something
useful, I certainly did while making this. useful. I certainly did while making this.