]> git.ipfire.org Git - thirdparty/systemd.git/blame - man/systemd-udevd.service.xml
TODO: Remove Elapsed Time DHCPv6 option as it is done
[thirdparty/systemd.git] / man / systemd-udevd.service.xml
CommitLineData
420a506e 1<?xml version='1.0'?>
63749b1a
KS
2<?xml-stylesheet type="text/xsl" href="http://docbook.sourceforge.net/release/xsl/current/xhtml/docbook.xsl"?>
3<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
420a506e
KS
4 "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
5
dfdebb1b
ZJS
6<refentry id="systemd-udevd.service"
7 xmlns:xi="http://www.w3.org/2001/XInclude">
8
63749b1a 9 <refentryinfo>
49408357 10 <title>systemd-udevd.service</title>
d3a2386d
KS
11 <productname>systemd</productname>
12 <authorgroup>
13 <author>
14 <contrib>Developer</contrib>
15 <firstname>Kay</firstname>
16 <surname>Sievers</surname>
17 <email>kay@vrfy.org</email>
18 </author>
19 </authorgroup>
63749b1a 20 </refentryinfo>
420a506e 21
63749b1a 22 <refmeta>
bad1837c 23 <refentrytitle>systemd-udevd.service</refentrytitle>
63749b1a 24 <manvolnum>8</manvolnum>
63749b1a 25 </refmeta>
420a506e 26
63749b1a 27 <refnamediv>
51dfddc2
CG
28 <refname>systemd-udevd.service</refname>
29 <refname>systemd-udevd-control.socket</refname>
30 <refname>systemd-udevd-kernel.socket</refname>
bad1837c 31 <refname>systemd-udevd</refname>
b79f817b 32 <refpurpose>Device event managing daemon</refpurpose>
63749b1a 33 </refnamediv>
420a506e 34
63749b1a 35 <refsynopsisdiv>
51dfddc2
CG
36 <para><filename>systemd-udevd.service</filename></para>
37 <para><filename>systemd-udevd-control.socket</filename></para>
38 <para><filename>systemd-udevd-kernel.socket</filename></para>
b79f817b 39
63749b1a 40 <cmdsynopsis>
b79f817b 41 <command>/usr/lib/systemd/systemd-udevd</command>
63749b1a 42 <arg><option>--daemon</option></arg>
63749b1a 43 <arg><option>--debug</option></arg>
9fa68615
KS
44 <arg><option>--children-max=</option></arg>
45 <arg><option>--exec-delay=</option></arg>
9719859c 46 <arg><option>--event-timeout=</option></arg>
63749b1a 47 <arg><option>--resolve-names=early|late|never</option></arg>
9fa68615 48 <arg><option>--version</option></arg>
63749b1a
KS
49 <arg><option>--help</option></arg>
50 </cmdsynopsis>
b79f817b 51
63749b1a 52 </refsynopsisdiv>
420a506e 53
63749b1a 54 <refsect1><title>Description</title>
b8e8f0cb 55 <para><command>systemd-udevd</command> listens to kernel uevents.
6fc5a404
ZJS
56 For every event, systemd-udevd executes matching instructions
57 specified in udev rules. See <citerefentry>
58 <refentrytitle>udev</refentrytitle><manvolnum>7</manvolnum>
59 </citerefentry>.</para>
60
61 <para>The behavior of the running daemon can be changed
62 dynamically with <command>udevadm control</command>, or
63 configured using
64 <citerefentry><refentrytitle>udev.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry>.
65 </para>
63749b1a 66 </refsect1>
420a506e 67
63749b1a
KS
68 <refsect1><title>Options</title>
69 <variablelist>
70 <varlistentry>
71 <term><option>--daemon</option></term>
72 <listitem>
73 <para>Detach and run in the background.</para>
74 </listitem>
75 </varlistentry>
dfdebb1b 76
63749b1a 77 <varlistentry>
9fa68615
KS
78 <term><option>--debug</option></term>
79 <listitem>
6db27428 80 <para>Print debug messages to standard error.</para>
9fa68615
KS
81 </listitem>
82 </varlistentry>
dfdebb1b 83
9fa68615
KS
84 <varlistentry>
85 <term><option>--children-max=</option></term>
63749b1a 86 <listitem>
b8e8f0cb 87 <para>Limit the number of events executed in parallel.</para>
63749b1a
KS
88 </listitem>
89 </varlistentry>
dfdebb1b 90
63749b1a 91 <varlistentry>
9fa68615 92 <term><option>--exec-delay=</option></term>
63749b1a 93 <listitem>
6db27428 94 <para>Delay the execution of <varname>RUN</varname>
66f756d4 95 instructions by the given number of seconds. This option
6db27428
ZJS
96 might be useful when debugging system crashes during
97 coldplug caused by loading non-working kernel
98 modules.</para>
63749b1a
KS
99 </listitem>
100 </varlistentry>
dfdebb1b 101
9719859c
HR
102 <varlistentry>
103 <term><option>--event-timeout=</option></term>
104 <listitem>
dd5eddd2
KS
105 <para>Set the number of seconds to wait for events to finish. After
106 this time the event will be terminated. The default is 30 seconds.</para>
9719859c
HR
107 </listitem>
108 </varlistentry>
109
63749b1a 110 <varlistentry>
9fa68615 111 <term><option>--resolve-names=</option></term>
63749b1a 112 <listitem>
f13b388f 113 <para>Specify when systemd-udevd should resolve names of users and groups.
73e231ab 114 When set to <option>early</option> (the default), names will be
63749b1a 115 resolved when the rules are parsed. When set to
73e231ab
JE
116 <option>late</option>, names will be resolved for every event.
117 When set to <option>never</option>, names will never be resolved
63749b1a
KS
118 and all devices will be owned by root.</para>
119 </listitem>
120 </varlistentry>
dfdebb1b 121
63749b1a
KS
122 <varlistentry>
123 <term><option>--help</option></term>
dfdebb1b
ZJS
124
125 <xi:include href="standard-options.xml" xpointer="help-text" />
63749b1a 126 </varlistentry>
dfdebb1b 127 <xi:include href="standard-options.xml" xpointer="version" />
63749b1a
KS
128 </variablelist>
129 </refsect1>
420a506e 130
63749b1a 131 <refsect1><title>Environment</title>
ccc9a4f9 132 <variablelist class='environment-variables'>
63749b1a 133 <varlistentry>
6b76fa66 134 <term><varname>$UDEV_LOG=</varname></term>
63749b1a 135 <listitem>
8f7f1a2b
KS
136 <para>Set the logging priority.</para>
137 </listitem>
138 </varlistentry>
139 </variablelist>
140 </refsect1>
141
142 <refsect1><title>Kernel command line</title>
ccc9a4f9 143 <variablelist class='kernel-commandline-options'>
b8e8f0cb
ZJS
144 <para>Parameters starting with "rd." will be read when
145 <command>systemd-udevd</command> is used in an initrd.</para>
8f7f1a2b
KS
146 <varlistentry>
147 <term><varname>udev.log-priority=</varname></term>
e6f86cac 148 <term><varname>rd.udev.log-priority=</varname></term>
8f7f1a2b
KS
149 <listitem>
150 <para>Set the logging priority.</para>
151 </listitem>
152 </varlistentry>
153 <varlistentry>
154 <term><varname>udev.children-max=</varname></term>
e6f86cac 155 <term><varname>rd.udev.children-max=</varname></term>
8f7f1a2b 156 <listitem>
b8e8f0cb 157 <para>Limit the number of events executed in parallel.</para>
8f7f1a2b
KS
158 </listitem>
159 </varlistentry>
160 <varlistentry>
161 <term><varname>udev.exec-delay=</varname></term>
e6f86cac 162 <term><varname>rd.udev.exec-delay=</varname></term>
8f7f1a2b 163 <listitem>
ed7e5fe3 164 <para>Delay the execution of <varname>RUN</varname> instructions by the given
b8e8f0cb
ZJS
165 number of seconds. This option might be useful when
166 debugging system crashes during coldplug caused by loading
167 non-working kernel modules.</para>
63749b1a
KS
168 </listitem>
169 </varlistentry>
9719859c
HR
170 <varlistentry>
171 <term><varname>udev.event-timeout=</varname></term>
172 <term><varname>rd.udev.event-timeout=</varname></term>
173 <listitem>
174 <para>Wait for events to finish up to the given number
175 of seconds. This option might be useful if events are
dd5eddd2 176 terminated due to kernel drivers taking too long to initialize.</para>
9719859c
HR
177 </listitem>
178 </varlistentry>
0cf2d0d0 179 <varlistentry>
5a33334b 180 <term><varname>net.ifnames=</varname></term>
0cf2d0d0 181 <listitem>
5a33334b 182 <para>Network interfaces are renamed to give them predictable names
bcddd5bf 183 when possible. It is enabled by default; specifying 0 disables it.</para>
0cf2d0d0
TG
184 </listitem>
185 </varlistentry>
63749b1a 186 </variablelist>
a057be1f
ZJS
187 <!-- when adding entries here, consider also adding them
188 in kernel-command-line.xml -->
63749b1a 189 </refsect1>
7b86ada7 190
63749b1a
KS
191 <refsect1>
192 <title>See Also</title>
6fc5a404
ZJS
193 <para>
194 <citerefentry><refentrytitle>udev.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry>,
195 <citerefentry><refentrytitle>udev</refentrytitle><manvolnum>7</manvolnum></citerefentry>,
196 <citerefentry><refentrytitle>udevadm</refentrytitle><manvolnum>8</manvolnum></citerefentry>
197 </para>
63749b1a
KS
198 </refsect1>
199</refentry>