2014-11-01 07:12:39 +07:00
'\" t
2014-11-03 02:36:05 +07:00
.TH "UDEVD" "8" "" "eudev" "udevd"
2014-11-01 07:12:39 +07: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"
.PP
udevd
.HP \w '\fB/sbin/udevd\fR\ 'u
2014-11-03 02:36:05 +07:00
\fB /sbin/udevd\fR [\fB \- \- daemon\fR ] [\fB \- \- debug\fR ] [\fB \- \- children\- max=\fR ] [\fB \- \- exec\- delay=\fR ] [\fB \- \- event\- timeout=\fR ] [\fB \- \- resolve\- names=early|late|never\fR ] [\fB \- \- version\fR ] [\fB \- \- help\fR ]
2014-11-01 07:12:39 +07:00
.SH "DESCRIPTION"
.PP
\fB udevd\fR
listens to kernel uevents\& . For every event, udevd executes matching instructions specified in udev rules\& . See
\fB udev\fR (7)\& .
.PP
2014-11-03 02:36:05 +07:00
The behavior of the daemon can be configured using
\fB udev.conf\fR (5), its command\- line options, environment variables, and on the kernel command\- line, or changed dynamically with
\fB udevadm control\fR \& .
2014-11-01 07:12:39 +07:00
.SH "OPTIONS"
.PP
2018-03-09 03:11:47 +07:00
\fB \- d\fR , \fB \- \- daemon\fR
.RS 4
2014-11-01 07:12:39 +07:00
Detach and run in the background\& .
.RE
.PP
2017-12-05 20:44:16 +07:00
\fB \- D\fR , \fB \- \- debug\fR
2018-03-09 03:11:47 +07:00
.RS 4
2014-11-03 02:36:05 +07:00
Print debug messages to standard error\& .
2014-11-01 07:12:39 +07:00
.RE
.PP
2017-12-05 20:44:16 +07:00
\fB \- c\fR , \fB \- \- children\- max=\fR
2018-03-09 03:11:47 +07:00
.RS 4
2014-11-01 07:12:39 +07:00
Limit the number of events executed in parallel\& .
.RE
.PP
2017-12-05 20:44:16 +07:00
\fB \- e\fR , \fB \- \- exec\- delay=\fR
2018-03-09 03:11:47 +07:00
.RS 4
2014-11-03 02:36:05 +07:00
Delay the execution of
\fI RUN\fR
instructions by the given number of seconds\& . This option might be useful when debugging system crashes during coldplug caused by loading non\- working kernel modules\& .
2014-11-01 07:12:39 +07:00
.RE
.PP
2017-12-05 20:44:16 +07:00
\fB \- t\fR , \fB \- \- event\- timeout=\fR
2018-03-09 03:11:47 +07:00
.RS 4
2014-11-03 02:36:05 +07:00
Set the number of seconds to wait for events to finish\& . After this time the event will be terminated\& . The default is 30 seconds\& .
2014-11-01 07:12:39 +07:00
.RE
.PP
2017-12-05 20:44:16 +07:00
\fB \- N\fR , \fB \- \- resolve\- names=\fR
2018-03-09 03:11:47 +07:00
.RS 4
2014-11-03 02:36:05 +07:00
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\& .
2014-11-01 07:12:39 +07:00
.RE
.PP
2017-12-05 20:44:16 +07:00
\fB \- h\fR , \fB \- \- help\fR
2018-03-09 03:11:47 +07:00
.RS 4
2014-11-01 07:12:39 +07:00
.RE
.SH "KERNEL COMMAND LINE"
.PP
Parameters starting with "rd\& ." will be read when
\fB udevd\fR
is used in an initrd\& .
.PP
\fI udev\& .log\- priority=\fR , \fI rd\& .udev\& .log\- priority=\fR
.RS 4
2014-11-03 02:36:05 +07:00
Set the log level\& .
2014-11-01 07:12:39 +07:00
.RE
.PP
\fI udev\& .children\- max=\fR , \fI rd\& .udev\& .children\- max=\fR
.RS 4
Limit the number of events executed in parallel\& .
.RE
.PP
\fI udev\& .exec\- delay=\fR , \fI rd\& .udev\& .exec\- delay=\fR
.RS 4
2014-11-03 02:36:05 +07:00
Delay the execution of
\fI RUN\fR
instructions 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 udev\& .event\- timeout=\fR , \fI rd\& .udev\& .event\- timeout=\fR
.RS 4
Wait for events to finish up to the given number of seconds\& . This option might be useful if events are terminated due to kernel drivers taking too long to initialize\& .
2014-11-01 07:12:39 +07:00
.RE
.PP
\fI net\& .ifnames=\fR
.RS 4
2014-11-03 02:36:05 +07:00
Network interfaces are renamed to give them predictable names when possible\& . It is enabled by default; specifying 0 disables it\& .
2014-11-01 07:12:39 +07:00
.RE
.SH "SEE ALSO"
.PP
\fB udev.conf\fR (5),
\fB udev\fR (7),
\fB udevadm\fR (8)