2004-02-18 05:17:50 +03:00
.TH UDEVD 8 "February 2004" "" "Linux Administrator's Manual"
.SH NAME
2004-08-11 12:03:06 +04:00
udevd, udevdsend \- udev event serializer daemon and udev event sender
2004-02-27 06:39:33 +03:00
.SH SYNOPSIS
2005-03-27 03:11:03 +04:00
.BI udevsend
2004-02-18 05:17:50 +03:00
.SH "DESCRIPTION"
.B udevd
allows the serialization of
.BR hotplug (8)
events. The events generated by the kernel may arrive in random order
2004-03-10 06:50:30 +03:00
in userspace, that makes it neccessary to reorder them.
2004-02-18 05:17:50 +03:00
.br
.B udevd
2004-11-28 15:41:15 +03:00
takes care of the kernel supplied
.B SEQNUM
sequence number and arranges the events for execution in the correct order.
Missing sequences delay the execution of the following events until a timeout
is reached. Events without any sequence number are bypassing the queue and
will be executed immediately.
2004-02-18 05:17:50 +03:00
.br
For each event a
.BR udev (8)
2004-11-28 15:41:15 +03:00
instance is executed in the background with the complete environment received
by the hotplug event. All further events for the same device are delayed until
the execution is finished. This way there will never be more than one instance
running for a single device at the same time.
2004-02-18 05:17:50 +03:00
.br
.B udevd
receives the events from
.B udevsend
2004-02-18 06:02:39 +03:00
If
.B udevd
isn't already running,
.B udevsend
will start it.
2004-02-18 05:17:50 +03:00
.SH "SEE ALSO"
2004-02-27 06:39:33 +03:00
.BR udev (8),
.BR udevinfo (8),
.BR hotplug (8)
2004-02-18 05:17:50 +03:00
.SH AUTHORS
.B udevd
was developed primarily by Kay Sievers <kay.sievers@vrfy.org>, with much help
from others.