我正在通过cansend
将数据发送到vcan0,同时我正在收听通过candump vcan0
发送到vcan0的消息。
出于某种原因,我通过脚本向vcan0
发送数据时不会收到任何消息,但是当我通过终端发送数据时,脚本会以某种方式接收数据。
cansend vcan0 004#0152FEE400000000 # sending data to vcan0
while true;
do
msg_candump=$(candump vcan0) # read vcan0
if [[ ${#msg_candump} > 1 ]]; then #received msg
echo $msg_candump
fi
done