commit 34c9da915ae0f861468e89fa631c6f1f62fe8b7d
parent 06e4a8368e21419bbed36d7081cebcbbfe554c31
Author: Gerrit Pape <pape@smarden.org>
Date: Mon, 2 Jan 2006 20:41:33 +0000
html.
Diffstat:
M | doc/sv.8.html | | | 176 | +++++++++++++++++++++++++++++++++++++++++++------------------------------------ |
1 file changed, 95 insertions(+), 81 deletions(-)
diff --git a/doc/sv.8.html b/doc/sv.8.html
@@ -35,73 +35,73 @@ is specified by the base name of the ‘‘init script’’.
<dt><b>status</b> </dt>
<dd>Report
-the current status of the service to standard output. </dd>
+the current status of the service, and the appendant log service if available,
+to standard output. </dd>
<dt><b>up</b> </dt>
-<dd>If the service
-is not running, start it. If the service stops, restart it. </dd>
+<dd>If the service is not running, start it. If the service
+stops, restart it. </dd>
<dt><b>down</b> </dt>
-<dd>If the service
-is running, send it the TERM signal, and the CONT signal. If ./run exits,
-start ./finish if it exists. After it stops, do not restart service. </dd>
+<dd>If the service is running, send it the TERM signal,
+and the CONT signal. If ./run exits, start ./finish if it exists. After it
+stops, do not restart service. </dd>
-<dt><b>once</b>
-</dt>
-<dd>If the service is not running, start it. Do not restart it if it stops. </dd>
+<dt><b>once</b> </dt>
+<dd>If the service is not running, start
+it. Do not restart it if it stops. </dd>
-<dt><b>pause
-cont hup alarm interrupt quit 1 2 term kill</b> </dt>
-<dd>If the service is running,
-send it the STOP, CONT, HUP, ALRM, INT, QUIT, USR1, USR2, TERM, or KILL
-signal respectively. </dd>
+<dt><b>pause cont hup alarm interrupt quit 1
+2 term kill</b> </dt>
+<dd>If the service is running, send it the STOP, CONT, HUP, ALRM,
+INT, QUIT, USR1, USR2, TERM, or KILL signal respectively. </dd>
<dt><b>exit</b> </dt>
-<dd>If the service is running, send it the TERM signal,
-and the CONT signal. Do not restart the service. If the service is down,
-and no log service exists, <i><b>runsv</b>(8)</i> exits. If the service is down and a
-log service exists, send the TERM signal to the log service. If the log
-service is down, <i><b>runsv</b>(8)</i> exits. This command is ignored if it is given
-to an appendant log service. </dd>
+<dd>If the service
+is running, send it the TERM signal, and the CONT signal. Do not restart
+the service. If the service is down, and no log service exists, <i><b>runsv</b>(8)</i>
+exits. If the service is down and a log service exists, send the TERM signal
+to the log service. If the log service is down, <i><b>runsv</b>(8)</i> exits. This command
+is ignored if it is given to an appendant log service. </dd>
</dl>
<p>
-<b>sv</b> actually looks only at the first character
-of these <i>command</i>s.
-<h2><a name='sect4'>Commands compatible to LSB init script actions</a></h2>
+<b>sv</b> actually looks
+only at the first character of these <i>command</i>s.
+<h2><a name='sect4'>Commands compatible to LSB
+init script actions</a></h2>
<dl>
-<dt><b>status</b>
-</dt>
+<dt><b>status</b> </dt>
<dd>Same as <i>status</i>. </dd>
<dt><b>start</b> </dt>
-<dd>Same as <i>up</i>, but wait up to 7 seconds for the command
-to take effect. Then report the status or timeout. If the script <i>./check</i> exists
-in the service directory, <b>sv</b> runs this script to check whether the service
-is up and available; it’s considered to be available if <i>./check</i> exits with
-0. </dd>
+<dd>Same as <i>up</i>, but wait up
+to 7 seconds for the command to take effect. Then report the status or timeout.
+If the script <i>./check</i> exists in the service directory, <b>sv</b> runs this script
+to check whether the service is up and available; it’s considered to be
+available if <i>./check</i> exits with 0. </dd>
<dt><b>stop</b> </dt>
-<dd>Same as <i>down</i>, but wait up to 7 seconds for the service to become
-down. Then report the status or timeout. </dd>
+<dd>Same as <i>down</i>, but wait up to 7 seconds
+for the service to become down. Then report the status or timeout. </dd>
-<dt><b>restart</b> </dt>
-<dd>Send the commands <i>term</i>,
-<i>cont</i>, and <i>up</i> to the service, and wait up to 7 seconds for the service to
-restart. Then report the status or timeout. If the script <i>./check</i> exists in
-the service directory, <b>sv</b> runs this script to check whether the service
-is up and available again; it’s considered to be available if <i>./check</i> exits
-with 0. </dd>
+<dt><b>restart</b>
+</dt>
+<dd>Send the commands <i>term</i>, <i>cont</i>, and <i>up</i> to the service, and wait up to 7 seconds
+for the service to restart. Then report the status or timeout. If the script
+<i>./check</i> exists in the service directory, <b>sv</b> runs this script to check whether
+the service is up and available again; it’s considered to be available if
+<i>./check</i> exits with 0. </dd>
<dt><b>shutdown</b> </dt>
-<dd>Same as <i>exit</i>, but wait up to 7 seconds for the <i><b>runsv</b>(8)</i>
-process to terminate. Then report the status or timeout. </dd>
+<dd>Same as <i>exit</i>, but wait up to 7 seconds for
+the <i><b>runsv</b>(8)</i> process to terminate. Then report the status or timeout. </dd>
-<dt><b>force-stop</b> </dt>
-<dd>Same as
-<i>down</i>, but wait up to 7 seconds for the service to become down. Then report
-the status, and on timeout send the service the <i>kill</i> command. </dd>
+<dt><b>force-stop</b>
+</dt>
+<dd>Same as <i>down</i>, but wait up to 7 seconds for the service to become down. Then
+report the status, and on timeout send the service the <i>kill</i> command. </dd>
<dt><b>force-reload</b>
</dt>
@@ -123,54 +123,67 @@ for the <i><b>runsv</b>(8)</i> process to terminate. Then report the status, and
send the service the <i>kill</i> command. </dd>
</dl>
-<h2><a name='sect5'>Options</a></h2>
+<h2><a name='sect5'>Additional Commands</a></h2>
+
+<dl>
+
+<dt><b>check</b> </dt>
+<dd>Check for the
+service to be in the state that’s been requested. Wait up to 7 seconds for
+the service to reach the requested state, then report the status or timeout.
+If the requested state of the service is <i>up</i>, and the script <i>./check</i> exists
+in the service directory, <b>sv</b> runs this script to check whether the service
+is up and running; it’s considered to be up if <i>./check</i> exits with 0. </dd>
+</dl>
+
+<h2><a name='sect6'>Options</a></h2>
<dl>
-<dt><b>-v</b> </dt>
-<dd>If the <i>command</i> is up, down,
-term, once, or exit, then wait up to 7 seconds for the command to take
-effect. Then report the status or timeout. </dd>
+<dt><b>-v</b>
+</dt>
+<dd>If the <i>command</i> is up, down, term, once, cont, or exit, then wait up to
+7 seconds for the command to take effect. Then report the status or timeout.
+</dd>
<dt><b>-w <i>sec</b> </i></dt>
-<dd>Override the default timeout
-of 7 seconds with <i>sec</i> seconds. This option implies <i>-v</i>. </dd>
+<dd>Override the default timeout of 7 seconds with <i>sec</i> seconds. This option
+implies <i>-v</i>. </dd>
</dl>
-<h2><a name='sect6'>Environment</a></h2>
+<h2><a name='sect7'>Environment</a></h2>
<dl>
<dt><b>SVDIR</b> </dt>
-<dd>The
-environment variable $SVDIR overrides the default services directory <i>/var/service/</i>.
-</dd>
+<dd>The environment variable $SVDIR overrides the
+default services directory <i>/var/service/</i>. </dd>
<dt><b>SVWAIT</b> </dt>
-<dd>The environment variable $SVWAIT overrides the default 7 seconds
-to wait for a command to take effect. It is overridden by the -w option. </dd>
+<dd>The environment variable
+$SVWAIT overrides the default 7 seconds to wait for a command to take effect.
+It is overridden by the -w option. </dd>
</dl>
-<h2><a name='sect7'>Exit
-Codes</a></h2>
-<b>sv</b> exits 0, if the <i>command</i> was successfully sent to all <i>services</i>,
-and, if it was told to wait, the <i>command</i> has taken effect to all services.
-<p>
-For each <i>service</i> that caused an error (e.g. the directory is not controlled
-by a <i><b>runsv</b>(8)</i> process, or <b>sv</b> timed out while waiting), <b>sv</b> increases the
-exit code by one and exits non zero. The maximum is 99. <b>sv</b> exits 100 on error.
+<h2><a name='sect8'>Exit Codes</a></h2>
+<b>sv</b> exits 0, if the <i>command</i> was
+successfully sent to all <i>services</i>, and, if it was told to wait, the <i>command</i>
+has taken effect to all services. <p>
+For each <i>service</i> that caused an error
+(e.g. the directory is not controlled by a <i><b>runsv</b>(8)</i> process, or <b>sv</b> timed
+out while waiting), <b>sv</b> increases the exit code by one and exits non zero.
+The maximum is 99. <b>sv</b> exits 100 on error. <p>
+If <b>sv</b> is called with a base name
+other than <b>sv</b>, it exits 1 on timeout or trouble sending the command. If
+the <i>command</i> is <b>status</b>, it exits 3 if the service is down, and 4 if the
+status is unknown. It exits 2 on wrong usage, and 151 on error.
+<h2><a name='sect9'>See Also</a></h2>
+<i>runsv(8)</i>,
+<i>chpst(8)</i>, <i>svlogd(8)</i>, <i>runsvdir(8)</i>, <i>runsvchdir(8)</i>, <i>runit(8)</i>, <i>runit-init(8)</i>
<p>
-If <b>sv</b> is called with a base name other than <b>sv</b>, it exits 1 on timeout or
-trouble sending the command. If the <i>command</i> is <b>status</b>, it exits 3 if the
-service is down, and 4 if the status is unknown. It exits 2 on wrong usage,
-and 151 on error.
-<h2><a name='sect8'>See Also</a></h2>
-<i>runsv(8)</i>, <i>chpst(8)</i>, <i>svlogd(8)</i>, <i>runsvdir(8)</i>, <i>runsvchdir(8)</i>,
-<i>runit(8)</i>, <i>runit-init(8)</i> <p>
<i>http://smarden.org/runit/</i>
-<h2><a name='sect9'>Author</a></h2>
-Gerrit Pape <pape@smarden.org>
-<p>
+<h2><a name='sect10'>Author</a></h2>
+Gerrit Pape <pape@smarden.org> <p>
<hr><p>
<a name='toc'><b>Table of Contents</b></a><p>
@@ -180,11 +193,12 @@ Gerrit Pape <pape@smarden.org>
<li><a name='toc2' href='#sect2'>Description</a></li>
<li><a name='toc3' href='#sect3'>Commands</a></li>
<li><a name='toc4' href='#sect4'>Commands compatible to LSB init script actions</a></li>
-<li><a name='toc5' href='#sect5'>Options</a></li>
-<li><a name='toc6' href='#sect6'>Environment</a></li>
-<li><a name='toc7' href='#sect7'>Exit Codes</a></li>
-<li><a name='toc8' href='#sect8'>See Also</a></li>
-<li><a name='toc9' href='#sect9'>Author</a></li>
+<li><a name='toc5' href='#sect5'>Additional Commands</a></li>
+<li><a name='toc6' href='#sect6'>Options</a></li>
+<li><a name='toc7' href='#sect7'>Environment</a></li>
+<li><a name='toc8' href='#sect8'>Exit Codes</a></li>
+<li><a name='toc9' href='#sect9'>See Also</a></li>
+<li><a name='toc10' href='#sect10'>Author</a></li>
</ul>
</body>
</html>