Blame misc/uuidd.8.in

Packit a62e42
.\" -*- nroff -*-
Packit a62e42
.\" Copyright 2007 by Theodore Ts'o.  All Rights Reserved.
Packit a62e42
.\" This file may be copied under the terms of the GNU Public License.
Packit a62e42
.\"
Packit a62e42
.TH UUIDD 8 "@E2FSPROGS_MONTH@ @E2FSPROGS_YEAR@" "E2fsprogs version @E2FSPROGS_VERSION@"
Packit a62e42
.SH NAME
Packit a62e42
uuidd \- UUID generation daemon
Packit a62e42
.SH SYNOPSIS
Packit a62e42
.B uuidd
Packit a62e42
[
Packit a62e42
.B \-d
Packit a62e42
]
Packit a62e42
[
Packit a62e42
.B \-p
Packit a62e42
.I pidfile
Packit a62e42
]
Packit a62e42
[
Packit a62e42
.B \-s
Packit a62e42
.I socketpath
Packit a62e42
]
Packit a62e42
[
Packit a62e42
.B \-T
Packit a62e42
.I timeout
Packit a62e42
]
Packit a62e42
Packit a62e42
.B uuidd
Packit a62e42
[
Packit a62e42
.B \-r
Packit a62e42
|
Packit a62e42
.B \-t
Packit a62e42
]
Packit a62e42
[
Packit a62e42
.B \-n
Packit a62e42
.I number
Packit a62e42
]
Packit a62e42
[
Packit a62e42
.B \-s
Packit a62e42
.I socketpath
Packit a62e42
]
Packit a62e42
Packit a62e42
.B uuidd \-k
Packit a62e42
.SH DESCRIPTION
Packit a62e42
The
Packit a62e42
.B uuidd
Packit a62e42
daemon is used by the UUID library to generate
Packit a62e42
universally unique identifiers (UUIDs), especially time-based UUID's
Packit a62e42
in a secure and guaranteed-unique fashion, even in the face of large
Packit a62e42
numbers of threads trying to grab UUID's running on different CPU's.
Packit a62e42
.SH OPTIONS
Packit a62e42
.TP
Packit a62e42
.B \-d
Packit a62e42
Run
Packit a62e42
.B uuidd
Packit a62e42
in debugging mode.  This prevents uuidd from running as a daemon.
Packit a62e42
.TP
Packit a62e42
.B \-k
Packit a62e42
If a currently uuidd daemon is running, kill it.
Packit a62e42
.TP
Packit a62e42
.BI \-n " number"
Packit a62e42
When issuing a test request to a running uuidd, request a bulk response
Packit a62e42
of
Packit a62e42
.I number
Packit a62e42
UUID's.
Packit a62e42
.TP
Packit a62e42
.BI \-p  " pidfile"
Packit a62e42
Specify the pathname where the pid file should be written.  By default,
Packit a62e42
the pid file is written to /var/lib/libuuid/uuidd.pid.
Packit a62e42
.TP
Packit a62e42
.BI \-s " socketpath"
Packit a62e42
Specify the pathname used for the unix-domain socket used by uuidd.  By
Packit a62e42
default, the pathname used is /var/lib/libuuid/request.  This is primarily
Packit a62e42
for debugging purposes, since the pathname is hard-coded in the libuuid
Packit a62e42
library.
Packit a62e42
.TP
Packit a62e42
.B \-r
Packit a62e42
Test uuidd by trying to connect to a running uuidd daemon and
Packit a62e42
request it to return a random-based UUID.
Packit a62e42
.TP
Packit a62e42
.B \-t
Packit a62e42
Test uuidd by trying to connect to a running uuidd daemon and
Packit a62e42
request it to return a time-based UUID.
Packit a62e42
.TP
Packit a62e42
.BI \-T " timeout"
Packit a62e42
Specify a timeout for uuidd.  If specified, then uuidd will exit after
Packit a62e42
.I timeout
Packit a62e42
seconds of inactivity.
Packit a62e42
.SH AUTHOR
Packit a62e42
The
Packit a62e42
.B uuidd
Packit a62e42
daemon  was written by Theodore Ts'o <tytso@mit.edu>.
Packit a62e42
.SH AVAILABILITY
Packit a62e42
.B uuidd
Packit a62e42
is part of libuuid from the e2fsprogs package and is available from
Packit a62e42
http://e2fsprogs.sourceforge.net.
Packit a62e42
.SH "SEE ALSO"
Packit a62e42
.BR libuuid (3),
Packit a62e42
.BR uuidgen (1)