]> git.proxmox.com Git - systemd.git/blob - man/systemd-udevd.service.8
Imported Upstream version 208
[systemd.git] / man / systemd-udevd.service.8
1 '\" t
2 .TH "SYSTEMD\-UDEVD\&.SERVICE" "8" "" "systemd 208" "systemd-udevd.service"
3 .\" -----------------------------------------------------------------
4 .\" * Define some portability stuff
5 .\" -----------------------------------------------------------------
6 .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
7 .\" http://bugs.debian.org/507673
8 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
9 .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
10 .ie \n(.g .ds Aq \(aq
11 .el .ds Aq '
12 .\" -----------------------------------------------------------------
13 .\" * set default formatting
14 .\" -----------------------------------------------------------------
15 .\" disable hyphenation
16 .nh
17 .\" disable justification (adjust text to left margin only)
18 .ad l
19 .\" -----------------------------------------------------------------
20 .\" * MAIN CONTENT STARTS HERE *
21 .\" -----------------------------------------------------------------
22 .SH "NAME"
23 systemd-udevd.service, systemd-udevd-control.socket, systemd-udevd-kernel.socket, systemd-udevd \- Device event managing daemon
24 .SH "SYNOPSIS"
25 .PP
26 systemd\-udevd\&.service
27 .PP
28 systemd\-udevd\-control\&.socket
29 .PP
30 systemd\-udevd\-kernel\&.socket
31 .HP \w'\fB/usr/lib/systemd/systemd\-udevd\fR\ 'u
32 \fB/usr/lib/systemd/systemd\-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]
33 .SH "DESCRIPTION"
34 .PP
35 \fBsystemd\-udevd\fR
36 listens to kernel uevents\&. For every event, systemd\-udevd executes matching instructions specified in udev rules\&. See
37 \fBudev\fR(7)\&.
38 .PP
39 The behavior of the running daemon can be changed with
40 \fBudevadm control\fR\&.
41 .SH "OPTIONS"
42 .PP
43 \fB\-\-daemon\fR
44 .RS 4
45 Detach and run in the background\&.
46 .RE
47 .PP
48 \fB\-\-debug\fR
49 .RS 4
50 Print debug messages to stderr\&.
51 .RE
52 .PP
53 \fB\-\-children\-max=\fR
54 .RS 4
55 Limit the number of events executed in parallel\&.
56 .RE
57 .PP
58 \fB\-\-exec\-delay=\fR
59 .RS 4
60 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\&.
61 .RE
62 .PP
63 \fB\-\-resolve\-names=\fR
64 .RS 4
65 Specify when systemd\-udevd should resolve names of users and groups\&. When set to
66 \fBearly\fR
67 (the default) names will be resolved when the rules are parsed\&. When set to
68 \fBlate\fR
69 names will be resolved for every event\&. When set to
70 \fBnever\fR
71 names will never be resolved and all devices will be owned by root\&.
72 .RE
73 .PP
74 \fB\-\-version\fR
75 .RS 4
76 Print version number\&.
77 .RE
78 .PP
79 \fB\-\-help\fR
80 .RS 4
81 Print help text\&.
82 .RE
83 .SH "ENVIRONMENT"
84 .PP
85 \fI$UDEV_LOG=\fR
86 .RS 4
87 Set the logging priority\&.
88 .RE
89 .SH "KERNEL COMMAND LINE"
90 .PP
91 Parameters starting with "rd\&." will be read when
92 \fBsystemd\-udevd\fR
93 is used in an initrd\&.
94 .PP
95 \fIudev\&.log\-priority=\fR, \fIrd\&.udev\&.log\-priority=\fR
96 .RS 4
97 Set the logging priority\&.
98 .RE
99 .PP
100 \fIudev\&.children\-max=\fR, \fIrd\&.udev\&.children\-max=\fR
101 .RS 4
102 Limit the number of events executed in parallel\&.
103 .RE
104 .PP
105 \fIudev\&.exec\-delay=\fR, \fIrd\&.udev\&.exec\-delay=\fR
106 .RS 4
107 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\&.
108 .RE
109 .PP
110 \fInet\&.ifnames=\fR
111 .RS 4
112 Network interfaces are renamed to give them predictable names when possible\&. It is enabled by default, specifying 0 disables it\&.
113 .RE
114 .SH "CONFIGURATION FILE"
115 .PP
116 udev expects its main configuration file at
117 /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:
118 .PP
119 \fIudev_log\fR
120 .RS 4
121 The logging priority\&. Valid values are the numerical syslog priorities or their textual representations:
122 \fBerr\fR,
123 \fBinfo\fR
124 and
125 \fBdebug\fR\&.
126 .RE
127 .SH "SEE ALSO"
128 .PP
129 \fBudev\fR(7),
130 \fBudevadm\fR(8)