34 lines
538 B
Bash
Executable File

#!/bin/bash
A="01:48:38"
H="01:13:29"
function sendcmd(){
echo $1 | nc localhost 10001 -q10 || (echo "Can't connect" >&2; exit 1)
}
#lower limit is 0
sendcmd ":So0#"
sendcmd ":Sz${A}#"
sendcmd ":Sa${H}#"
sendcmd ":MA#" # || exit 1
errctr=0
while true; do
sleep 2
ANS=$(sendcmd ":Gstat#")
if [ "x$ANS" == "x" ]; then
[[ $((++errctr)) < 5 ]] && continue
echo "No connection to server" >&2
exit 1
fi
echo $ANS
[ $ANS == "0#" -o $ANS == "7#" ] && break
done
# stop tracking
sendcmd ":AL#"
echo -e "\n\nTelescope parked\n"