分页: 1 / 1
请教一个变量设置问题
发表于 : 2020-05-15 0:41
由 0_error
脚本语句里面有个变量为
SERIAL_PORT=/dev/ttyUSB1
但是USB1偶尔会变成USB0怎么修改这个脚本同时满足两种情况,不然每次都要改脚本太麻烦了。
Re: 请教一个变量设置问题
发表于 : 2020-05-15 9:58
由 astolia
你先把用ttyUSB1和ttyUSB0的条件搞清楚。
如果是最简单的有ttyUSB1的时候用ttyUSB1,否则用ttyUSB0,那么
代码: 全选
if [ -e /dev/ttyUSB1 ]; then
SERIAL_PORT=/dev/ttyUSB1
else
SERIAL_PORT=/dev/ttyUSB0
fi
其他情况下,可以根据设备的属性来判断是不是你需要的
代码: 全选
udevadm info -a -p `udevadm info -q path -n /dev/ttyUSB0`