#!/usr/bin/bash # Kill other instances of this script and any running manager for pid in $(pgrep -f 'launch_openpilot.sh' | grep -v $$); do kill "$pid" 2>/dev/null done for pid in $(pgrep -f 'launch_chffrplus.sh' | grep -v $$); do kill "$pid" 2>/dev/null done pkill -f 'python.*manager.py' 2>/dev/null sleep 1 bash /data/openpilot/system/clearpilot/on_start.sh # CLEARPILOT: pass --bench flag through to manager via env var if [ "$1" = "--bench" ]; then export BENCH_MODE=1 fi cd /data/openpilot exec ./launch_chffrplus.sh