主页

先手动lsusb查看usb设备应该是哪个口,找到关键字后,下面的key

key=""  # 设备名称关键字
usbID=$(expr $(lsusb|grep $key|awk '{print $2}') + 0)
if [[ "$usbID" == "0" ]];then
    echo "未找到usb设备"
    exit
fi
echo 0 > /sys/bus/usb/devices/usb${usbID}/authorized  # 断开指定端口的usb设备
sleep 10 # 给usb从设备反应时间
echo 1 > /sys/bus/usb/devices/usb${usbID}/authorized   #重新连上usb设备

usb

版权属于:WANYL
作品采用:本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。
0

目录

来自 《linux平台模拟主动断开usb口》
评论

WANYL

博主很懒,啥都没有
125 文章数
0 评论量
11 分类数
126 页面数
已在风雨中度过 3年357天9小时0分