diff --git a/files/positionGetter.sh b/files/positionGetter.sh index 503cd379677cf31ac2dfcf73e59dc5540c298a48..dba5913b7edc81d2039d6c63f1169c03a4c9f50c 100755 --- a/files/positionGetter.sh +++ b/files/positionGetter.sh @@ -17,8 +17,8 @@ gpsLocations=$(mktemp /tmp/locations-XXXXXX.gps) # fi # this test prevents any further connection -while [ $(pgrep -a "sniffer.py" >/dev/null; echo $?) == 0 ]; do - +while [ $(pgrep -f "sniffer.py" >/dev/null; echo $?) == 0 ]; do + # Location °N, °E is expected data=$(gpspipe -w -n 10 |grep -om1 "[-]\?[[:digit:]]\{1,3\}\.[[:digit:]]\{9\}.*[[:digit:]]\{1,3\}\.[[:digit:]]\{9\}" | sed 's/"lon"://g') # 48.714318200,2.206028200 # │ Latitude: 48.71441340 N │ @@ -42,5 +42,5 @@ awk -F',' ' } END { print lat/NR,lon/NR,alt/NR; -}' $gpsLocations > "$(echo $3"/location-"$4".log")" -# will write eg as ~/mitik-sens/location-MM-DD-HH-MM-wifiX-chan6.log +}' $gpsLocations > "$(echo $3"/"$4"$(date +%Y%m%d_%H%M%S)-location.gps.log")" +# will write eg as ~/mitik-sens/ diff --git a/playbooks/start_sens_sniffer.yml b/playbooks/start_sens_sniffer.yml index 36f427026ce851a09e62f4b21ecbad1bd9f668a6..4355a411f1e56e5f7cb414278f6e7b2907e0b727 100644 --- a/playbooks/start_sens_sniffer.yml +++ b/playbooks/start_sens_sniffer.yml @@ -104,4 +104,4 @@ name: "ansible_sens_gps {{ _hour }} {{ _minute }}" minute: "{{ _minute }}" hour: "{{ _hour }}" - job: "/home/{{ansible_ssh_user}}/positionGetter.sh {{_gps_poll_timeout}} 10 '{{_workdir}}' '{{_location_prefix}}location$(date +%Y%m%d_%H%M%S).gps'" + job: "/home/{{ansible_ssh_user}}/positionGetter.sh {{_gps_poll_timeout}} 10 '{{_workdir}}' '{{_location_prefix}}'"