2013-03-29 01:10:46 +00:00
'\" t
2013-04-19 16:29:02 +01:00
.TH "SYSTEMD\-UDEVD\&.SERVICE" "8" "" "systemd 202" "udevd"
2012-09-01 03:31:13 +01:00
. \" -----------------------------------------------------------------
. \" * Define some portability stuff
. \" -----------------------------------------------------------------
. \" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
. \" http://bugs.debian.org/507673
. \" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
. \" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.ie \n (.g .ds Aq \(aq
.el .ds Aq '
. \" -----------------------------------------------------------------
. \" * set default formatting
. \" -----------------------------------------------------------------
. \" disable hyphenation
.nh
. \" disable justification (adjust text to left margin only)
.ad l
. \" -----------------------------------------------------------------
. \" * MAIN CONTENT STARTS HERE *
. \" -----------------------------------------------------------------
.SH "NAME"
udevd \- Device event managing daemon
.SH "SYNOPSIS"
.HP \w '\fB/usr/lib/udevd\fR\ 'u
2013-03-29 01:10:46 +00:00
\fB /lib/udev/udevd\fR [\fB \- \- daemon\fR ] [\fB \- \- debug\fR ] [\fB \- \- children\- max=\fR ] [\fB \- \- exec\- delay=\fR ] [\fB \- \- resolve\- names=early|late|never\fR ] [\fB \- \- version\fR ] [\fB \- \- help\fR ]
2012-09-01 03:31:13 +01:00
.SH "DESCRIPTION"
.PP
2013-03-29 01:10:46 +00:00
\fB udevd\fR
listens to kernel uevents\& . For every event, udevd executes matching instructions specified in udev rules\& . See
2012-09-01 03:31:13 +01:00
\fB udev\fR (7)\& .
.PP
The behavior of the running daemon can be changed with
\fB udevadm control\fR \& .
.SH "OPTIONS"
.PP
\fB \- \- daemon\fR
.RS 4
Detach and run in the background\& .
.RE
.PP
\fB \- \- debug\fR
.RS 4
Print debug messages to stderr\& .
.RE
.PP
\fB \- \- children\- max=\fR
.RS 4
2013-03-29 01:10:46 +00:00
Limit the number of events executed in parallel\& .
2012-09-01 03:31:13 +01:00
.RE
.PP
\fB \- \- exec\- delay=\fR
.RS 4
2013-03-29 01:10:46 +00:00
Delay the execution of RUN instruction by the given number of seconds\& . This option might be useful when debugging system crashes during coldplug caused by loading non\- working kernel modules\& .
2012-09-01 03:31:13 +01:00
.RE
.PP
\fB \- \- resolve\- names=\fR
.RS 4
Specify when udevd should resolve names of users and groups\& . When set to
\fB early\fR
(the default) names will be resolved when the rules are parsed\& . When set to
\fB late\fR
names will be resolved for every event\& . When set to
\fB never\fR
names will never be resolved and all devices will be owned by root\& .
.RE
.PP
\fB \- \- version\fR
.RS 4
Print version number\& .
.RE
.PP
\fB \- \- help\fR
.RS 4
Print help text\& .
.RE
.SH "ENVIRONMENT"
.PP
2013-03-29 01:10:46 +00:00
\fI $UDEV_LOG=\fR
2012-09-01 03:31:13 +01:00
.RS 4
Set the logging priority\& .
.RE
.SH "KERNEL COMMAND LINE"
.PP
2013-03-29 01:10:46 +00:00
Parameters starting with "rd\& ." will be read when
\fB udevd\fR
is used in an initrd\& .
2012-09-01 03:31:13 +01:00
.PP
\fI udev\& .log\- priority=\fR , \fI rd\& .udev\& .log\- priority=\fR
.RS 4
Set the logging priority\& .
.RE
.PP
\fI udev\& .children\- max=\fR , \fI rd\& .udev\& .children\- max=\fR
.RS 4
2013-03-29 01:10:46 +00:00
Limit the number of events executed in parallel\& .
2012-09-01 03:31:13 +01:00
.RE
.PP
\fI udev\& .exec\- delay=\fR , \fI rd\& .udev\& .exec\- delay=\fR
.RS 4
2013-03-29 01:10:46 +00:00
Delay the execution of RUN instruction by the given number of seconds\& . This option might be useful when debugging system crashes during coldplug caused by loading non\- working kernel modules\& .
.RE
.PP
\fI net\& .ifnames=\fR
.RS 4
Network interfaces are renamed to give them predictable names when possible\& . It is enabled by default, specifying 0 disables it\& .
.RE
.SH "CONFIGURATION FILE"
.PP
udev expects its main configuration file at
/etc/udev/udev\& .conf\& . It consists of a set of variables allowing the user to override default udev values\& . All empty lines or lines beginning with \* (Aq#\* (Aq are ignored\& . The following variables can be set:
.PP
\fI udev_log\fR
.RS 4
The logging priority\& . Valid values are the numerical syslog priorities or their textual representations:
\fB err\fR ,
\fB info\fR
and
\fB debug\fR \& .
2012-09-01 03:31:13 +01:00
.RE
.SH "SEE ALSO"
.PP
\fB udev\fR (7),
\fB udevadm\fR (8)