911N/A<!
DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" 561N/A <
productname>systemd</
productname>
561N/A <
contrib>Developer</
contrib>
561N/A <
firstname>Kay</
firstname>
561N/A <
surname>Sievers</
surname>
561N/A <
email>kay@vrfy.org</
email>
561N/A <
manvolnum>8</
manvolnum>
561N/A <
refmiscinfo class="version"></
refmiscinfo>
561N/A <
refname>systemd-udevd</
refname>
561N/A <
refpurpose>Device event managing daemon</
refpurpose>
911N/A <
arg><
option>--daemon</
option></
arg>
911N/A <
arg><
option>--debug</
option></
arg>
561N/A <
arg><
option>--children-max=</
option></
arg>
561N/A <
arg><
option>--exec-delay=</
option></
arg>
<
arg><
option>--resolve-names=early|late|never</
option></
arg>
<
arg><
option>--version</
option></
arg>
<
arg><
option>--help</
option></
arg>
<
refsect1><
title>Description</
title>
<
para><
command>systemd-udevd</
command> listens to kernel uevents.
For every event, systemd-udevd executes matching instructions
specified in udev rules. See <
citerefentry>
<
refentrytitle>udev</
refentrytitle><
manvolnum>7</
manvolnum>
<
para>The behavior of the running daemon can be changed with
<
command>udevadm control</
command>.</
para>
<
refsect1><
title>Options</
title>
<
term><
option>--daemon</
option></
term>
<
para>Detach and run in the background.</
para>
<
term><
option>--debug</
option></
term>
<
para>Print debug messages to stderr.</
para>
<
term><
option>--children-max=</
option></
term>
<
para>Limit the number of events executed in parallel.</
para>
<
term><
option>--exec-delay=</
option></
term>
<
para>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.</
para>
<
term><
option>--resolve-names=</
option></
term>
<
para>Specify when systemd-udevd should resolve names of users and groups.
When set to <
option>early</
option> (the default) names will be
resolved when the rules are parsed. When set to
<
option>late</
option> names will be resolved for every event.
When set to <
option>never</
option> names will never be resolved
and all devices will be owned by root.</
para>
<
term><
option>--version</
option></
term>
<
para>Print version number.</
para>
<
term><
option>--help</
option></
term>
<
para>Print help text.</
para>
<
refsect1><
title>Environment</
title>
<
variablelist class='environment-variables'>
<
term><
varname>$UDEV_LOG=</
varname></
term>
<
para>Set the logging priority.</
para>
<
refsect1><
title>Kernel command line</
title>
<
variablelist class='kernel-commandline-options'>
<
para>Parameters starting with "rd." will be read when
<
command>systemd-udevd</
command> is used in an initrd.</
para>
<
para>Set the logging priority.</
para>
<
para>Limit the number of events executed in parallel.</
para>
<
para>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.</
para>
<
para>Rename network interfaces to give them predictable names
when possible. Defaults to 1.</
para>
<
refsect1><
title>Configuration file</
title>
<
para>udev expects its main configuration file at <
filename>/
etc/
udev/
udev.conf</
filename>.
It consists of a set of variables allowing the user to override default udev values. All
empty lines or lines beginning with '#' are ignored. The following variables can be
<
term><
varname>udev_log</
varname></
term>
<
para>The logging priority. Valid values are the numerical syslog priorities
or their textual representations: <
option>err</
option>, <
option>info</
option>
and <
option>debug</
option>.</
para>
<
refentrytitle>udev</
refentrytitle><
manvolnum>7</
manvolnum>
</
citerefentry>, <
citerefentry>
<
refentrytitle>udevadm</
refentrytitle><
manvolnum>8</
manvolnum>