Ignore:
Timestamp:
09/25/2003 11:39:56 PM (19 years ago)
Author:
Larry Lawrence <larry@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 6.0, 6.1, 6.2, 6.2.0, 6.2.0-rc1, 6.2.0-rc2, 6.3, 6.3-rc1, 6.3-rc2, 6.3-rc3, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gnome, kde5-13430, kde5-14269, kde5-14686, krejzi/svn, lazarus, nosym, perl-modules, qt5new, systemd-11177, systemd-13485, trunk, upgradedb, v5_0, v5_0-pre1, v5_1, v5_1-pre1, xry111/intltool, xry111/soup3, xry111/test-20220226
Children:
6998c44a
Parents:
af68f984
Message:

chapter 21

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@1196 af4574ff-66df-0310-9fd7-8a98e5e911e0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • basicnet/djb/daemontools/daemontools-desc.xml

    raf68f984 r29f033a  
    33
    44<para>The daemontools package contains
    5 <userinput>svscanboot</userinput>, <userinput>svscan</userinput>,
    6 <userinput>supervise</userinput>, <userinput>svc</userinput>,
    7 <userinput>svok</userinput>, <userinput>svstat</userinput>,
    8 <userinput>fghack</userinput>, <userinput>pgrphack</userinput>,
    9 <userinput>readproctitle</userinput>, <userinput>multilog</userinput>,
    10 <userinput>tai64n</userinput>, <userinput>tai64nlocal</userinput>,
    11 <userinput>setuidgid</userinput>, <userinput>envuidgid</userinput>,
    12 <userinput>envdir</userinput>, <userinput>softlimit</userinput> and
    13 <userinput>setlock</userinput>. More detailed descriptions of these
     5<command>svscanboot</command>, <command>svscan</command>,
     6<command>supervise</command>, <command>svc</command>,
     7<command>svok</command>, <command>svstat</command>,
     8<command>fghack</command>, <command>pgrphack</command>,
     9<command>readproctitle</command>, <command>multilog</command>,
     10<command>tai64n</command>, <command>tai64nlocal</command>,
     11<command>setuidgid</command>, <command>envuidgid</command>,
     12<command>envdir</command>, <command>softlimit</command> and
     13<command>setlock</command>. More detailed descriptions of these
    1414commands may be found at <ulink url="http://cr.yp.to/daemontools.html"/>.</para>
    1515
     
    1919
    2020<sect3><title>svscanboot</title>
    21 <para>svscanboot is simply a script that calls svscan and pipes its output
    22 to readproctitle.</para></sect3>
     21<para><command>svscanboot</command> is simply a script that calls svscan and
     22pipes its output to readproctitle.</para></sect3>
    2323
    2424<sect3><title>svscan</title>
    25 <para>svscan checks the service directory for daemons to run and starts
    26 a supervise process for each run script that it finds.</para></sect3>
     25<para><command>svscan</command> checks the service directory for daemons to run
     26and starts a <command>supervise</command> process for each run script that it
     27finds.</para></sect3>
    2728
    2829<sect3><title>supervise</title>
    29 <para>supervise runs the run script passed to it by svscan and monitors
    30 the process the script starts so that if it dies, supervise restarts it.
    31 </para></sect3>
     30<para><command>supervise</command> runs the run script passed to it by
     31<command>svscan</command> and monitors the process the script starts so that
     32if it dies, <command>supervise</command> restarts it.</para></sect3>
    3233
    3334<sect3><title>svc</title>
    34 <para>svc sends signals to processes being run under supervise.
     35<para><command>svc</command> sends signals to processes being run under
     36<command>supervise</command>.
    3537</para></sect3>
    3638
    3739<sect3><title>svok</title>
    38 <para>svok checks to see that supervise is running in the directory
     40<para><command>svok</command> checks to see that
     41<command>supervise</command> is running in the directory
    3942passed to it.</para></sect3>
    4043
    4144<sect3><title>svstat</title>
    42 <para>svstat prints the status of processes monitored by supervise.
     45<para><command>svstat</command> prints the status of processes monitored by
     46<command>supervise</command>.</para></sect3>
     47
     48<sect3><title>fghack</title>
     49<para><command>fghack</command> prevents processes from putting themselves into
     50the background.</para></sect3>
     51
     52<sect3><title>pgrphack</title>
     53<para><command>pgrphack</command> runs a process in a separate process group.
    4354</para></sect3>
    4455
    45 <sect3><title>fghack</title>
    46 <para>fghack prevents processes from putting themselves into the
    47 background.</para></sect3>
     56<sect3><title>readproctitle</title>
     57<para><command>readproctitle</command> displays log entries in the output of ps.
     58</para></sect3>
    4859
    49 <sect3><title>pgrphack</title>
    50 <para>pgrphack runs a process in a separate process group.</para>
     60<sect3><title>multilog</title>
     61<para><command>multilog</command> is a logging program. It takes output from a
     62daemon and appends it to any number of logs.</para></sect3>
     63
     64<sect3><title>tai64n</title>
     65<para><command>tai64n</command> is a timestamp generating program.</para>
    5166</sect3>
    5267
    53 <sect3><title>readproctitle</title>
    54 <para>readproctitle displays log entries in the output of ps.</para>
    55 </sect3>
    56 
    57 <sect3><title>multilog</title>
    58 <para>multilog is a logging program. It takes output from a daemon and
    59 appends it to any number of logs.</para></sect3>
    60 
    61 <sect3><title>tai64n</title>
    62 <para>tai64n is a timestamp generating program.</para></sect3>
    63 
    6468<sect3><title>tai64nlocal</title>
    65 <para>tai64nlocal converts output of tai64n into a human readable
    66 format.</para></sect3>
     69<para><command>tai64nlocal</command> converts output of tai64n into a human
     70readable format.</para></sect3>
    6771
    6872<sect3><title>setuidgid</title>
    69 <para>setuidgid runs a specified program under a given account's uid
    70 and gid.</para></sect3>
     73<para><command>setuidgid</command> runs a specified program under a given
     74account's uid and gid.</para></sect3>
    7175
    7276<sect3><title>envuidgid</title>
    73 <para>envuidgid performs the same function as setuidgid, but sets
    74 environment variables $UID and $GID equal to the uid and gid of the
    75 account specified.</para></sect3>
     77<para><command>envuidgid</command> performs the same function as setuidgid,
     78but sets environment variables <envar>UID</envar> and <envar>GID</envar> equal
     79to the uid and gid of the account specified.</para></sect3>
    7680
    7781<sect3><title>envdir</title>
    78 <para>envdir runs a given program with environment variables specified
    79 by files in a directory.</para></sect3>
     82<para><command>envdir</command> runs a given program with environment variables
     83specified by files in a directory.</para></sect3>
    8084
    8185<sect3><title>softlimit</title>
    82 <para>softlimit allows resource limits to be set for a given program.
    83 </para></sect3>
     86<para><command>softlimit</command> allows resource limits to be set for a given
     87program.</para></sect3>
    8488
    8589<sect3><title>setlock</title>
    86 <para>setlock locks a file and runs a program.</para></sect3>
     90<para><command>setlock</command> locks a file and runs a program.</para></sect3>
    8791
    8892</sect2>
Note: See TracChangeset for help on using the changeset viewer.