#!/bin/bash # 99_cleanup.sh - 清理所有 CANopen 实验进程和接口 echo "=== 停止 canopend 进程 ===" pkill canopend 2>/dev/null && echo " OK" || echo " (无运行中的 canopend)" echo "=== 删除命令 socket ===" rm -f /tmp/CO_command_socket_* 2>/dev/null echo " OK" echo "=== 删除虚拟 CAN 接口 ===" ip link del vcan0 2>/dev/null && echo " vcan0 已删除" || echo " (vcan0 不存在)" echo "=== 清理完成 ==="