ardupilot/Tools/UDP_Proxy/start_proxies.sh
Richard Marko 04b46678a4 treewide: fix shebangs - /bin/bash -> /usr/bin/env bash
Most scripts/tools use non-portable `/bin/bash`, switch
to environment agnostic `/usr/bin/env bash`.
2024-02-13 11:36:23 +11:00

20 lines
468 B
Bash
Executable File

#!/usr/bin/env bash
# an example script that starts udpproxy for multiple ports under GNU
# screen, allowing for unattended operation of the proxy for long
# periods
killall -9 udpproxy
screen -AdmS proxy -t tab0 bash
BASE_PORT=10401
NUM_PORTS=10
port=$BASE_PORT
count=$NUM_PORTS
while [ $count -gt 0 ]; do
port2=$((port+1))
echo $port $port2
screen -S proxy -X screen -t $port ./udpproxy $port $port2 -v
port=$((port+2))
count=$((count-2))
done