The daemontools package contains
envdir, softlimit and
setlock. More detailed descriptions of these
commands may be found at .
svscanboot is simply a script that calls
svscan and pipes its output to readproctitle.
svscan checks the service
directory for daemons to run and starts a supervise process
for each run script that it finds.
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 sends signals to processes being run under
svok checks to see that
supervise is running in the directory
passed to it.
svstat prints the status of processes monitored by
fghack prevents processes from putting themselves into
pgrphack runs a process in a separate process group.
readproctitle displays log entries in the output of
multilog is a logging program. It takes output from a
daemon and appends it to any number of logs.
tai64n is a timestamp generating program.
tai64nlocal converts output of tai64n into a human
setuidgid runs a specified program under a given
account's UID and GID.
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 runs a given program with environment variables
specified by files in a directory.
softlimit allows resource limits to be set for a given
setlock locks a file and runs a program.