Files
simulation/scripts/kill_simulation.sh
2026-02-09 05:51:51 +00:00

24 lines
771 B
Bash
Executable File

#!/bin/bash
echo "Killing all simulation processes..."
pkill -9 -f "gz sim" 2>/dev/null || true
pkill -9 -f "ruby" 2>/dev/null || true # gz sim uses ruby
pkill -9 -f "gazebo" 2>/dev/null || true
pkill -9 -f "gzserver" 2>/dev/null || true
pkill -9 -f "gzclient" 2>/dev/null || true
pkill -9 -f "sim_vehicle.py" 2>/dev/null || true
pkill -9 -f "mavproxy" 2>/dev/null || true
pkill -9 -f "mavros" 2>/dev/null || true
pkill -9 -f "ArduCopter" 2>/dev/null || true
pkill -9 -f "ArduRover" 2>/dev/null || true
pkill -9 -f "arducopter" 2>/dev/null || true
pkill -9 -f "autonomous_controller" 2>/dev/null || true
pkill -9 -f "ros2" 2>/dev/null || true
sleep 1
echo "All processes killed."
echo "Remaining ROS nodes:"
ros2 node list 2>/dev/null || echo "No ROS nodes running"