#!/bin/bash # ============================================================ # stop_all.sh - 关闭 AGV 拍摄系统所有相关进程 # 版本: v3.0 # 修复: # - v3.0: 使用公共库重构,减少代码重复 # - v2.0: 添加 FastRTPS 清理 + ros2 daemon 重置 # ============================================================ set -euo pipefail # 加载公共库 SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" source "$SCRIPT_DIR/ros-common.sh" # 执行完整清理 full_cleanup