Bonsoir,
J'ai modifié mon code afin qu'il me prépare la ligne de paramètres à utiliser avec cURL en mode POST :
/usr/local/bin/rtl_fm -N -f XXX.XXXXM -s 22.05k -p XX | /usr/local/bin/multimon -a POCSAG512 -a POCSAG1200 -f alpha -t raw /dev/stdin | /bin/sed -u '/^POCSAG[0-9]\{3,4\}[+-]\{1\}: A/!d' | /bin/sed -u '/Address/N;s/POCSAG[0-9]\{3,4\}[+-]\{1\}: Address: \([ 0-9]\{7\}\).*POCSAG[0-9]\{3,4\}[+-]\{1\}: Alpha: \(.*\)/\&adresse=\1\&message=\2/;h;s/\(.*\)/\/bin\/date +"date=%d-%m-%y\&heure=%H:%M:%S"/e;G;s/\n//g' | /usr/bin/tee /home/pi/pocsag/`date +"%Y-%m-%d_%H%M%S"`.csv &
Voici ce qui est enregistré dans mon fichier CSV :
date=16-11-14&heure=21:44:56&adresse= XXXXXX&message=XXXX XXXX: XXXX XX /XXXXXXXXXX - XXXXXX XX XXXXXXX/X XXX XXX XXXXXXX XXXXXXXXXXX XX XXXXXXXX XXXXXX, XXXXX<NUL><NUL>
Je sollicite votre aide pour envoyer cette donnée via cURL avec la ligne de commande suivante :
curl -d "date=16-11-14&heure=21:44:56&adresse= XXXXXX&message=XXXX XXXX: XXXX XX /XXXXXXXXXX - XXXXXX XX XXXXXXX/X XXX XXX XXXXXXX XXXXXXXXXXX XX XXXXXXXX XXXXXX, XXXXX<NUL><NUL>" http://www.monsite.com/mon_repertoire/mon_script.php
En effet, je suis un peu perdu avec la substitution de commande...
Merci d'avance pour votre aide,
ZiP
Partager