Saya mengirim data melalui cansend untuk vcan0, pada saat yang sama saya mendengarkan pesan yang sudah dikirim vcan0 menggunakan candump vcan0 perintah
Untuk beberapa alasan, saya tidak akan menerima pesan apa pun, ketika mengirim data ke vcan0 melalui skrip, tetapi ketika saya mengirim data melalui terminal, skrip menerima data, entah bagaimana.
cansend vcan0 004#0152FEE400000000 # trying to send data (doesnt work)
while true;
do
msg_candump=$(candump vcan0) # read vcan0
if [[ ${#msg_candump} > 1 ]]; then #received msg
echo $msg_candump
fi
done
msg_candump="$(candump vcan0 -T 1000)"untuk ini dan itu berfungsi sekarang.