Podłączam zewnętrzny dysk twardy do laptopa. Próbuję znaleźć informacje przez $ udevadm info -a -n /dev/sdb Udevadm info starts with the device specified by the devpath and then walks up the chain of parent devices. It prints for every device found, all possible attributes in the udev rules key format. …
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 rzeczy?
Mam Thinkpad i chciałbym używać ThinkLight (biała lampa błyskowa nad ekranem zaprojektowanym do podświetlania klawiatury) do powiadamiania o przychodzących wiadomościach Jabber. Jest to łatwe do zrealizowania, ponieważ wystarczy zmienić /sys/class/leds/tpacpi::thinklight/brightnessna 255. Zrobię to za pomocą prostego skryptu Bash, który pozwoli trzy razy mrugnąć lampką. Ale żeby móc to zrobić, muszę …
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 looking at device '/devices/platform/bcm2708_usb/usb1/1-1/1-1.3/1-1.3:1.0/ttyUSB0/tty/ttyUSB0': KERNEL=="ttyUSB0" SUBSYSTEM=="tty" DRIVER=="" looking at parent device …
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 do urządzenia. systemctl list-units | grep video0nic nie zwraca. Czy ktoś …
Powiązane pytanie: Powiadomienie o połączeniu / rozłączeniu USB Gdy urządzenie jest podłączone / odłączone, otrzymuję natychmiastowe powiadomienie, to świetnie. Ale aby był (prawie) idealny, chcę również uzyskać nazwę pliku urządzenia /dev/ttyUSB0, a jeszcze lepiej wszystkie dowiązania symboliczne do niego. Ale nie mogę znaleźć sposobu na uzyskanie tych informacji z 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 >/dev/null 2>&1 & Problem: W udevZdarzenie, a newPPP.sh jest uruchomiony, ale newPPP.shproces jest zabity po ~ 4-5s. pppnie ma czasu …
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. /dev/MAKEDEV.localTo skrypt napisany przez administratora systemu, który tworzy tylko pliki lokalnych urządzeń lub …
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 urządzenie /dev. Problem polega na tym, …
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", RUN+="/home/workspace/bash_script.sh"
Mam następującą treść w /etc/udev/rules.d/81-external-disk.rules: ENV{ID_FS_UUID}=="6826692e-79f4-4423-8467-cef4d5e840c5", RUN{program}+="/bin/mount -o nofail,x-systemd.device-timeout=1 -t ext4 -U 6826692e-79f4-4423-8467-cef4d5e840c5 /backup/external" Po bieganiu: udevadm control --reload ; udevadm trigger /dev/sdb1 W ogóle nic nie robi. Jeśli jednak zmienię polecenie mount dla czegoś takiego jak / bin / touch / tmp / xyz, to zadziała. Wersje: [root@helsinki rules.d]# …
Zrobiłem obraz mojego systemu i przekazałem go komuś do uruchomienia. Pomyślnie opróżnili swój system obrazem i uruchomili go. Problem jest następujący: System zwykle ma 2 adaptery bezprzewodowe. Oba wyświetlane w lsusb: pi@raspberry:~ $ lsusb Bus 001 Device 004: ID 7392:7811 Edimax Technology Co., Ltd EW-7811Un 802.11n Wireless Adapter [Realtek RTL8188CUS] …
Mam klucz USB, który będzie używany do codziennego zapisywania danych za pomocą skryptu bash. Udało mi się zamontować go, aby określony użytkownik mógł pisać w nim foldery za pomocą polecenia: mount /dev/sdc1 /media/usb -o rw,uid=sysop,gid=sysop Skrypt może uruchamiać i tworzyć katalogi, jak chce i jest idealny. W pewnym momencie klucz …
W moim systemie (Debian), widzę UUIDidentyfikator dla wszystkich moich dysków partycji (czyli /dev/sda1, dev/sda2..) ls /dev/disk/by-uuid/ Jednak nie widzę UUIDidentyfikatora dla /dev/sdasiebie. Czy można odwoływać się do całego dysku UUID? Potrzebuję tego, ponieważ chcę odwoływać się do konkretnego dysku i nie mogę polegać, że zostanie wywołany /dev/sda. EDYTOWAĆ Rozwiązanie sugerowane …
Skonfigurowałem system Ubuntu i skonfigurowałem go poprawnie, w tym definiując eth0w /etc/network/interfaces. Następnie zobrazowałem ten system i sklonowałem go na nowym systemie. Kiedy uruchomiłem system po raz pierwszy, wszystko było w porządku, ale kilka restartów później przywitał mnie limit czasu konfiguracji sieci. Kiedy się zalogowałem, okazało się, że eth0nie jest …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.