Chcę sprawdzić, czy urządzenie USB jest obecne, ale nie mam lsusb.
Czy istnieje inny sposób sprawdzenia, czy urządzenie USB jest obecne bez konieczności korzystania z lsusb?
mount -t usbfs none /proc/bus/usb
cat /proc/bus/usb/devices
Jeśli nie masz katalogu usbfs
modułu OR /proc/bus/usb
, spróbuj tego
cat /sys/bus/usb/devices/*/product
dev
w/proc/bus/
Widzę tylkoinput
ipci
.możesz także spróbować wykonać polecenie
To da ci coś takiego,
źródło
To zależy od tego, co musisz zrobić i co chcesz zobaczyć. Badanie wpisów urządzeń w katalogu / sys / bus / usb może już okazać się wystarczające.
Innym sposobem byłoby użycie udev do zarządzania określonymi działaniami po wykryciu określonego urządzenia USB. W sieci istnieje wiele przykładów, ale na przykład po włożeniu określonego napędu USB można udev utworzyć wpis urządzenia, taki jak / dev / MyThumbdrive zamiast lub oprócz / dev / sdd1.
źródło
źródło