backup
[gps] / script-start-gps
1 #!/bin/sh
2
3 trap "killall $(basename $0)" INT
4
5 GPS_IP="192.168.1.1 192.168.1.101"
6
7 while true; do
8     for ip in ${GPS_IP}; do
9         # -v -T10
10         socat -T10 TCP:${ip}:4352,connect-timeout=1 PTY,link=/tmp/gps
11     done
12 done &
13
14 while true; do
15     if [ -c /tmp/gps ]; then
16         ls -la /tmp/gps
17         ls -Llla /tmp/gps
18         # -n -N -D 2
19         # -D 3 for GPS data
20         gpsd -n -N -D 3 /tmp/gps
21         sleep 2
22     fi
23 done