Contents
The daemontools package contains svscanboot svscan
supervise svc svok svstat fghack pgrphack readproctitle multilog tai64n
tai64nlocal setuidgid envuidgid envdir softlimit and
setlock. More detailed descriptions of these
commands may be found at http://cr.yp.to/daemontools.html.
Description
svscanboot
svscanboot is simply a script that calls svscan and pipes its output
to readproctitle.
svscan
svscan checks the service directory for daemons to run and starts
a supervise process for each run script that it finds.
supervise
supervise runs the run script passed to it by svscan and monitors
the process the script starts so that if it dies, supervise restarts it.
svc
svc sends signals to processes being run under supervise.
svok
svok checks to see that supervise is running in the directory
passed to it.
svstat
svstat prints the status of processes monitored by supervise.
fghack
fghack prevents processes from putting themselves into the
background.
pgrphack
pgrphack runs a process in a separate process group.
readproctitle
readproctitle displays log entries in the output of ps.
multilog
multilog is a logging program. It takes output from a daemon and
appends it to any number of logs.
tai64n
tai64n is a timestamp generating program.
tai64nlocal
tai64nlocal converts output of tai64n into a human readable
format.
setuidgid
setuidgid runs a specified program under a given account's uid
and gid.
envuidgid
envuidgid performs the same function as setuidgid, but sets
environment variables $UID and $GID equal to the uid and gid of the
account specified.
envdir
envdir runs a given program with environment variables specified
by files in a directory.
softlimit
softlimit allows resource limits to be set for a given program.
setlock
setlock locks a file and runs a program.