|
NAME | SYNOPSIS | DESCRIPTION | SEE ALSO | COLOPHON |
SYSTEMD-UDEV-SETTLE.SERVICE(8)md-udev-settle.serviceD-UDEV-SETTLE.SERVICE(8)
systemd-udev-settle.service - Wait for all pending udev events to be
handled
systemd-udev-settle.service
This service calls udevadm settle to wait until all events that have
been queued by udev(7) have been processed. It is a crude way to wait
until "all" hardware has been discovered. Services may pull in this
service and order themselves after it to wait for the udev queue to
be empty.
Using this service is not recommended. There can be no guarantee
that hardware is fully discovered at any specific time, because the
kernel does hardware detection asynchronously, and certain buses and
devices take a very long time to become ready, and also additional
hardware may be plugged in at any time. Instead, services should
subscribe to udev events and react to any new hardware as it is
discovered. Services that, based on configuration, expect certain
devices to appear, may warn or report failure after a timeout. This
timeout should be tailored to the hardware type. Waiting for
systemd-udev-settle.service usually slows boot significantly, because
it means waiting for all unrelated events too.
udev(7), udevadm(8)
This page is part of the systemd (systemd system and service manager)
project. Information about the project can be found at
⟨http://www.freedesktop.org/wiki/Software/systemd⟩. If you have a bug
report for this manual page, see
⟨http://www.freedesktop.org/wiki/Software/systemd/#bugreports⟩. This
page was obtained from the project's upstream Git repository
⟨https://github.com/systemd/systemd.git⟩ on 2020-08-13. (At that
time, the date of the most recent commit that was found in the repos‐
itory was 2020-08-11.) If you discover any rendering problems in
this HTML version of the page, or you believe there is a better or
more up-to-date source for the page, or you have corrections or
improvements to the information in this COLOPHON (which is not part
of the original manual page), send a mail to man-pages@man7.org
systemd 246 SYSTEMD-UDEV-SETTLE.SERVICE(8)
Pages that refer to this page: 30-systemd-environment-d-generator(7) , systemd.directives(7) , systemd.index(7) , udevadm(8)