21 lines
464 B
Bash
Executable File
21 lines
464 B
Bash
Executable File
# Exit immediately if a pipeline returns a non-zero status
|
|
set -e
|
|
|
|
position () {
|
|
curl -s http://api.open-notify.org/iss-now.json |
|
|
jq -r '[.iss_position.longitude, .iss_position.latitude] | @tsv';
|
|
}
|
|
|
|
wkt_position () {
|
|
echo "POINT ($(position | expand -t 1))";
|
|
}
|
|
|
|
while true; do
|
|
crash --hosts 192.168.40.81:4200 \
|
|
--command "INSERT INTO iss (position) VALUES ('$(wkt_position)')"
|
|
echo 'Sleeping for 1 seconds...'
|
|
sleep 10
|
|
done
|
|
|
|
|