diff options
| author | Laurent Bercot <ska-skaware@skarnet.org> | 2026-06-04 09:47:23 +0000 |
|---|---|---|
| committer | Laurent Bercot <ska-skaware@skarnet.org> | 2026-06-04 09:47:23 +0000 |
| commit | af9550cfe7ea35590d9c8e246ebeaa32f6469966 (patch) | |
| tree | 22063e47aa79f0b437274f10b84d7efaca87c682 /doc/s6-svscan-not-1.html | |
| parent | 270fbc30f23b8153f0b618728d8145d636acdfef (diff) | |
| download | s6-af9550cfe7ea35590d9c8e246ebeaa32f6469966.tar.gz | |
Prepare for 2.15.1.0; add s6-svscanboot
Also fix links on why.html. s6-svscanboot doc coming soon.
Diffstat (limited to 'doc/s6-svscan-not-1.html')
| -rw-r--r-- | doc/s6-svscan-not-1.html | 18 |
1 files changed, 8 insertions, 10 deletions
diff --git a/doc/s6-svscan-not-1.html b/doc/s6-svscan-not-1.html index 163b792..632dab2 100644 --- a/doc/s6-svscan-not-1.html +++ b/doc/s6-svscan-not-1.html @@ -50,17 +50,15 @@ of by the logging tools. </li> <li> You can use a trick similar to the <a href="s6-svscan-1.html#log">process 1 output logging trick</a> so the supervision tree's messages are logged via a service that's maintained by the supervision tree itself. Then your init -system should not launch s6-svscan directly, but a wrapper script that performs -the proper redirections. The -<tt>examples/s6-svscanboot</tt> file in the s6 distribution gives an example of -such a script. Make sure that your initial <a href="scandir.html">scan -directory</a> contains a <a href="servicedir.html">service directory</a> for your -initial logging service, that must read on the logging FIFO. </li> +system should not launch s6-svscan directly, but a wrapper script, or a binary, + that performs the proper redirections. The +<a href="s6-svscanboot.html">s6-svscanboot</a> binary is an example of such +a program, and it is recommended that you use it. </li> </ul> <p> In some of the following examples, we'll assume that <tt>/command/s6-svscanboot</tt> -is the name of the script you are using to start s6-svscan. We will also assume +is the name of the program you are using to start s6-svscan. We will also assume that all of the s6 executables are available through the <tt>/command</tt> path. Adjust this accordingly. </p> @@ -76,7 +74,7 @@ config file with <tt>telinit q</tt>. <h3> Example </h3> -<pre> SV:123456:respawn:/command/s6-svscanboot </pre> +<pre>SV:123456:respawn:/command/s6-svscanboot -c /dev/console /run/service</pre> <a name="upstart"> @@ -97,7 +95,7 @@ stop on runlevel [!2345] oom never respawn -exec /command/s6-svscanboot +exec /command/s6-svscanboot -c /dev/console /run/service </pre> <a name="systemd"> @@ -149,7 +147,7 @@ file with <tt>kill -s HUP 1</tt>. <h3> Example </h3> -<pre> sv /command/s6-svscanboot "" on </pre> +<pre> sv "/command/s6-svscanboot -c /dev/console /run/service" "" on </pre> <a name="launchd"> <h2> MacOS launchd </h2> |
