waits for requests from
to start up instances of the
daemon. It keeps track of the status of a
instance once started and will restart it if necessary.
is normally started at boot time from
or equivalent and runs until shutdown.
needs to be configured with the
in order to access
It is possible to run more than one instance of
on the same machine if different values for the interface and/or port are specified with the
-l <loglevel> [-f <filename>]
Specify that any message of a loglevel up to the given
should be logged to the given file. If the filename is ommited the loglevel applies to messages passed to syslog. Default is logs to syslog with a default logging setup of
passes this to
which will in turn use this for its logging setup.
cnid_metad will remain in the foreground and
will also leave the standard input, standard output and standard error file descriptors open. Useful for debugging.
as the network interface for requests as opposed to the default
localhost. The network address may be specified either in dotted-decimal format for IPv4 or in hexadecimal format for IPv6.
as the port number for reqests. Default is 4700.
Switch to the userid of
before serving requests. This userid will be inherited by all
daemon processes started.
Switch to the groupid of
before serving requests. This groupid will be inherited by all
daemon processes started. Both
must be specified as strings.
-s cnid_dbd pathname
as the pathname of the executeable of the
daemon. The default is
The number of
subprocecesses is currently limited to 512.
does not block or catch any signals apart from SIGPIPE. It will therefore exit on most signals received. This will also cause all instances of
started by that
to exit gracefully. Since state about and IPC access to the subprocesses is only maintained in memory by
this is desired behaviour. As soon as
processes will transparently reconnect.