udevadm — obsługa demona udev
udevadm [--debug] [--version] [--help]
udevadm info
opcje
udevadm trigger [opcje]
udevadm settle [opcje]
udevadm control
polecenie
udevadm monitor [opcje]
udevadm test [opcje]
ścieżka_urządzenia
udevadm wymaga podania wewnętrznego polecenia oraz ewentualnych jego opcji. Kontroluje zachowanie działającego procesu udev, wywołuje zdarzenia jądra, zarządza kolejkami zdarzeń oraz dostarcza prosty mechanizm debugujący.
--debug
Wyświetla na wyjście błędów informacje diagnostyczne.
--version
Wyświetla wersję.
--help
Wyświetla tekst pomocy.
opcje
Pyta bazę danych udev o zapisane w niej informacje na temat urządzenia. Potrafi też pytać o właściwości urządzenia na podstawie jego reprezentacji w systemie plików /sys, by ułatwić tworzenie reguł udev pasujących do niego.
--query=
typ
Pyta bazę danych udev o określony typ danych. Wymaga podania
--path lub --name dla zidentyfikowania podanego urządzenia. Prawidłowymi wartościami są:
name
,
symlink
,
path
,
env
,
all
.
--path=
ścieżka_urządzenia
Ścieżka (od tłum.: względem /sys) urządzenia, o które chcemy zapytać.
--name=
plik
Nazwa pliku urządzenia lub dowiązania (od tłum: w /dev, może być ścieżką względem niego lub bezwzględną).
--root
Główny katalog udev: /dev. W połączeniu z typami
name
lub
symlink
opcji query, zapytanie zwraca absolutną ścieżkę zawierającą tenże główny katalog.
--attribute-walk
Wyświetla wszystkie właściwości z sysfs podanego urządzenia mogące być później użyte w regułach UDEV dla jego dopasowania, a prócz tego właściwości wszystkich nadrzędnych urządzeń, po samą górę korzenia sysfs.
--device-id-of-file=
plik
Wyświetla numer główny i podrzędny urządzenia, do którego odnosi się plik (od tłum.: jego pełna ścieżka).
--export-db
Wyświetla treść bazy danych podsystemu UDEV.
--version
Wyświetla wersję UDEV.
--help
Wyświetla tekst pomocy.
Wyzwala zdarzenia urządzeń - UEVENT - na poziomie jądra (od tłum: potrzebne dobre spolszczenie).
--verbose
Wyświetl listę urządzeń, których zdarzenia będą wyzwolone.
--dry-run
Nie wyzwalaj naprawdę zdarzenia (uruchom "na sucho"). Przydatne z opcją --verbose
--retry-failed
Wyzwól tylko te zdarzenia, które zawiodły podczas poprzedniego startu.
--akcja=
akcja
Typ wywołanego zdarzenia. Domyślną
akcją
jest "add", pozostałe to "remove" lub "change".
--subsystem-match=
podsystem
Wyzwól zdarzenia dla urządzeń, które należą do pasującego
podsystemu
.Opcja ta może być użyta wielokrotnie i wspiera wzorce dopasowania używane w powłoce.
--subsystem-nomatch=
subsystem
Nie wyzwalaj zdarzeń dla urządzeń, które należą do pasującego
podsystemu
.Opcja ta może być użyta wielokrotnie i wspiera wzorce dopasowania używane w powłoce.
--attr-match=
atrybut
=
wartość
Wyzwól zdarzenia dla urządzeń o dopasowanym
atrybucie
zsysfs.
Jeśli
wartość
określona jest razem z nazwą
atrybutu
,
treść
atrybutu
dopasowywana jest w parze
z daną
wartością
za pomocą powłokowych wzorców dopasowania.
Jeśli
wartość
nie jest określona, sprawdzane jest tylko istnienie
atrybutu
wsysfs.
Opcja ta może być użyta wielokrotnie.
--attr-nomatch=
atrybut
=
wartość
Nie wyzwalaj zdarzeń dla urządzeń o dopasowanym
atrybucie
zsysfs.
Jeśli
wartość
określona jest razem z nazwą
atrybutu
,
treść
atrybutu
dopasowywana jest w parze
z daną
wartością
za pomocą powłokowych wzorców dopasowania.
Jeśli
wartość
nie jest określona, sprawdzane jest tylko istnienie
atrybutu
wsysfs.
Opcja ta może być użyta wielokrotnie.
--socket=
ścieżka
Przekaż powstałe zdarzenie do podanego gniazda zamiast wywoływać globalnego zdarzenia jądra. Wszystkie dostępne wartości darzeń wysłane będą w tym samym formacie, w jakim jądro wysyła zdarzenia uevent lub wpis
RUN+="socket:
wysyła komunikat. Jeśli pierwszym znakiem określonej
ścieżka
"
ścieżki
jest @, to użyte jest abstrakcyjne gniazdo z przestrzeni nazw zamiast istniejącego pliku gniazda.
--env=
KLUCZ
=
wartość
Przekazuje do zdarzenia dodatkowy klucz środowiskowy. Działa tylko z opcją --socket.
Obserwuje kolejkę zdarzeń UDEV i kończy, gdy bieżące zdarzenia zostaną obsłużone.
--timeout=
sekundy
Maksymalna liczba sekund, przez jakie obserwowana ma być kolejka przed jej opróżnieniem. Domyślną wartością jest 180.
--help
Wyświetla tekst pomocy.
polecenie
Modyfikuje wewnętrzny stan działającego demona podsystemu UDEV (udevd). Od tłum.: w obecnej wersji jedno z niżej podanych poleceń może być wstawione bez podwójnego minusa.
--log-priority=
wartość
Ustawia wewnętrzny poziom raportowania demona UDEV. Poprawnymi wartościami są liczbowe priorytety demona syslog lub jego słowne odpowiedniki: err,
info and debug.
--stop-exec-queue
Nakazuje procesowi udevd zaprzestanie wykonywania nowych zdarzeń. Nadchodzące zdarzenia będą kolejkowane.
--start-exec-queue
Nakazuje procesowi udevd wykonywanie zdarzeń.
--reload-rules
Nakazuje procesowi udevd przeładowanie reguł określonych w plikach konfiguracyjnych.
--env=
KLUCZ
=
wartość
Ustawia globalne zmienne.
--max-childs=
wartość
Ustawia maksymalną liczbę zdarzeń mogących być jednocześnie obsłużonych przez demona UDEV.
--help
Wyświetla tekst pomocy.
Nasłuchuje zdarzenia uevent jądra oraz zdarzenia wysłane przez reguły UDEV i wyświetla do konsoli ścieżkę urządzenia. Można użyć tego do analizowania czasów zdarzeń, w szczególności do porównywania momentów wystąpienia zdarzeń w jądrze i ich odpowiedników w UDEV.
--environment
Wyświetl kompletne środowisko wszystkich zdarzeń. Może to być użyte do porównania wartości dostarczonych przez jądro z dodanymi przez UDEV.
--kernel
Wyświetla zdarzenia uevent jądra.
--udev
Wyświetla zdarzenia UDEV po wykonaniu reguły.
--help
Wyświetla tekst pomocy.
ścieżka_urządzenia
Symuluje zdarzenie UDEV dla danego urządzenia i wyświetla informacje diagnostyczne. Nie tworzy linków ani węzłów urządzeń, chyba że zostanie to wymuszone opcją
--force
.
--action=
akcja
Wymusza zadaną
akcję
.
--subsystem=
łańcuch
Podsysytem
łańcuch
.
--force
Wymusza stworzenie węzła urządzenia lub dowiązania. Normalnie, test wyświetla tylko informacje diagnostyczne.
--help
Wyświetla tekst pomocy.
22.09.2008, Tomasz Nowiński
<arctgx [at] o2.pl>
.Oryginalny podręcznik man pochodził z wersji 0.128 udev.