Pytania oznaczone «udev»

16
Czy istnieją alternatywy dla używania `udev`?

Chociaż rozumiem wielkość udev i doceniam wysiłek programistów, po prostu zastanawiałem się, czy jest na to alternatywa. Na przykład, wyobrażam sobie, że powinien istnieć sposób na stworzenie skryptu uruchamiania, który tworzy większość węzłów urządzeń, które w moim systemie (bez zmiany sprzętu)...

15
Jak debugować regułę udev (w /etc/udev/rules.d/…)

Tworzę nową podstawową zasadę /etc/udev/rules.d/10-myrule.rules zawierający: KERNEL!="sdb*", GOTO="auto_mount_end" ACTION=="add", RUN+="/usr/bin/mount /dev/sdb1 /media" LABEL="auto_mount_end" Zapisałem, uruchomiłem ponownie i włożyłem kartę SD (rozpoznane przez /dev/sdb1, widzę to za pomocą...

14
Jak zregenerować 70-persistent-net.rules bez restartu?

Plik /etc/udev/rules.d/70-persistent-net.rulesjest generowany automatycznie w systemie Linux z udev, jeśli nie istnieje, podczas ponownego uruchamiania. Chciałbym jednak wiedzieć, jak utworzyć ten plik reguł (z poleceniem) bez ponownego uruchamiania serwera. Przeszukiwałem go przez jakiś czas i...

13
Zadzwoń, wyślij powiadomienie z reguły udev

Używam Linux Mint 13 MATE i próbuję skonfigurować powiadomienia, kiedy podłączam / odłączam urządzenia. Po pierwsze znalazłem pakiet udev-powiadomienie , ale niestety prawie dla mnie nie działa: działa przez bardzo krótki czas (1-2 minuty), a następnie, jeśli podłączę / odłączę dowolne urządzenie,...

12
Uzyskaj węzeł urządzenia przez parę liczb głównych / podrzędnych

Każdy węzeł urządzenia /devma swoją własną parę liczb głównych / podrzędnych. Wiem, że możemy pobrać tę parę liczb z węzła urządzenia za pomocą stat: stat -c 'major: %t minor: %T' <file> Lub ls -lteż pokazuje te liczby. Ale w jaki sposób możemy uzyskać węzły urządzeń według danych liczb...

11
Jaka jest różnica między udev a hald?

Właśnie zaczynam zagłębiać się w wewnętrzne elementy systemu Linux i zastanawiałem się, jaka jest różnica między udev a demonem hal. Z tego, co zbieram, oba wydają się być odpowiedzialne za zarządzanie urządzeniami podłączanymi na gorąco ... czy udev używa hald do słuchania, czy są to dwie osobne...

11
Atrybuty z różnych urządzeń nadrzędnych w regule udev

Mam problem ze zrozumieniem, w jaki sposób atrybuty urządzenia udev z różnych urządzeń nadrzędnych są oceniane według reguły. Chcę napisać regułę dla określonego szeregowego urządzenia USB (modem HUAWEI), z atrybutem walk w następujący sposób: $ udevadm info --attribute-walk --name=/dev/ttyUSB0...

11
Jak czekać na / dev / video0 przed uruchomieniem usługi

Potrafię pisać pliki jednostek, które zależą od montowania, ponieważ mogę je wyświetlić, a następnie dodać Requires=xxx, na przykład: # systemctl list-units | grep data mount-data.service loaded active exited Manage the data partition Usiłuję uruchomić usługę po podłączeniu kamery internetowej...

11
Jak uruchomić długi proces na zdarzeniu Udev?

Chcę uruchomić połączenie ppp, gdy mój modem USB jest podłączony, więc używam tej udevreguły: ACTION=="add", SUBSYSTEM=="tty", ATTRS{idVendor}=="16d8",\ RUN+="/usr/local/bin/newPPP.sh $env{DEVNAME}" (Mój modem pojawia się /devjako ttyACM0) newPPP.sh: #!/bin/bash /usr/bin/pon prov $1...

10
Automatyczne podłączanie pamięci USB w Debianie

Używam Debian Squeeze na komputerze z wtyczką (więc tylko SSH, bez GUI) i staram się go zdobyć, aby po podłączeniu pamięci USB podłączał się automatycznie. To, co zrobiłem, to instalacja, autofsktóra z tego, co zbieram, obsługuje automatyczne montowanie, pod warunkiem, że wie, gdzie jest...

10
Dlaczego nie mogę znaleźć MAKEDEV w folderze / dev?

Obecnie eksploruję drzewo katalogów w Linux Mint, wspierając je przy pomocy kupionej książki. Cóż, książka wyraźnie mówi, że: /devKatalog zawiera pliki specjalne urządzeń dla wszystkich urządzeń. Pliki urządzeń są tworzone podczas instalacji, a później za pomocą /dev/MAKEDEVskryptu....

10
Reguła Udev pasująca do dowolnego urządzenia pamięci USB

Jak mogę wdrożyć udevreguły dla dowolnego podłączonego urządzenia pamięci masowej USB, a nie tylko dla konkretnego? Co należy zmienić w idVendori idProduct? ACTION=="add", SUBSYSTEM=="usb", SYSFS{idVendor}=="0204", SYSFS{idProduct}=="6025",