Section: Maintenance Commands (8)Updated: August 2004Local indexUp
uniconfd - a daemon program for the UniConf configuration system
UniConf is the One True Configuration system that includes all the
others because it has plugin backends
frontends. Or, less grandiosely, it's a lightweight, distributed,
cacheable tree of strings.
retrieving, storing, and enumerating key/value pairs (where both keys
and values are strings).
multiple backends where the actual key/value pairs are stored.
multiple frontends for tying it to other configuration architectures.
It operates locally, and across a network, allowing you to tie
multiple different applications together for distributed computing.
Also, it provides notifications in the form of callbacks, so your
application can be notified if a configuration key has changed.
is necessary when you have more than one application, or multiple
instances of an application, sharing one configuration.
UniConf-enabled applications contact
which provides notifications when any of their watched keys change.
you want it to manage. See the
section for more information.
Run in the foreground. Do not fork into a separate daemon process.
Print debugging messages to the console. The second
increases the verbosity of the messages.
Print the version number and exit.
Require authentication on incoming connections.
Check all accesses against a
Listen on a given TCP
The default is 4111. If
is 0, then listening on TCP is disabled.
Listen on a given TCP
wrapped in SSL.
The default is 4112. If
is 0, then listening on SSL-over-TCP is disabled.
Listen on a given Unix socket
This is disabled by default.
Mounts are UniConf path monikers which are in the form:
This is the tree to manage. All trees are descended from the root
tree, indicated by a bare slash
These are the generators used to read and write key/value pairs. You
can chain them with colons. For example, the generator chain:
will cache the configuration for speed, retry persistently if the data
source disappears, and store the data in an INI-formatted file.
This is the location where the data is stored. It is dependent on
were specified. For instance, it could be:
a network address,
or even an empty string