2024-12-11 09:25:20 +00:00
|
|
|
#!/bin/bash
|
|
|
|
|
|
|
|
sudo ip link set can0 down
|
2024-12-16 15:57:55 +00:00
|
|
|
# NON FD or classical only set up
|
|
|
|
# sudo ip link set can0 type can bitrate 100000 sjw 128
|
|
|
|
sudo ip link set can0 type can bitrate 100000 sjw 128 dbitrate 400000 fd on
|
2024-12-11 09:25:20 +00:00
|
|
|
sudo ip link set can0 up
|
|
|
|
|
2024-12-12 08:50:26 +00:00
|
|
|
mkdir -p ~/can_logs
|
|
|
|
cd ~/can_logs/
|
|
|
|
|
|
|
|
d=`date`
|
|
|
|
|
|
|
|
echo "-----------------------------------------------------------" >> can_reset_log.txt
|
|
|
|
ifconfig can0 >> can_reset_log.txt
|
|
|
|
echo "CAN NOW RESET" $d >> can_reset_log.txt
|
|
|
|
sudo ip link show can0 >> can_reset_log.txt
|
|
|
|
echo "-----------------------------------------------------------" >> can_reset_log.txt
|
|
|
|
|
|
|
|
# Compress any old log files
|
|
|
|
#
|
|
|
|
find . -type f -name "*.log" -exec zip {}.zip {} \;
|
|
|
|
# delete uncompressed log files
|
|
|
|
find . -type f -name "*.log" -exec rm -f {} \;
|
|
|
|
|
|
|
|
/usr/bin/candump -l -t A can0 &
|
2024-12-11 09:25:20 +00:00
|
|
|
|
|
|
|
|
2024-12-16 10:56:23 +00:00
|
|
|
# Find and delete .log.zip files older than one month
|
2024-12-11 09:25:20 +00:00
|
|
|
#
|
2024-12-12 08:50:26 +00:00
|
|
|
find . -type f -name "*.log.zip" -mtime +30 -exec rm -f {} \;
|
2024-12-11 09:25:20 +00:00
|
|
|
|