udevadm

Nazwa

udevadm — obsługa demona udev

Składnia

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

OPIS

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.

OPCJE

--debug

Wyświetla na wyjście błędów informacje diagnostyczne.

--version

Wyświetla wersję.

--help

Wyświetla tekst pomocy.

udevadm info 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.

udevadm trigger [opcje]

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: ścieżka " wysyła komunikat. Jeśli pierwszym znakiem określonej ś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.

udevadm settle [opcje]

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.

udevadm control 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.

udevadm monitor [opcje]

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.

udevadm test [opcje] ś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.

AUTOR

Kay Sievers .

TŁUMACZENIE

22.09.2008, Tomasz Nowiński .Oryginalny podręcznik man pochodził z wersji 0.128 udev.

ZOBACZ TAKŻE

udev(7) udevd(8)