Hallo zusammen,
ich habe ein Problem mit dem folgendem Script
auf ttyACM0 kommt z.B. folgendes an:
Gebe ich den Befehl manuell auf der Shell, funktioniert alles.
Die Ausgabe des Scripts ist folgende:
Ich komme nicht drauf wo das Problem liegt, hat jemand eine Idee?
Danke!
ich habe ein Problem mit dem folgendem Script
Code:
#!/bin/sh
while true
do
Now=$(date +"%Y-%m-%d %H:%M:%S")
echo "Warte auf Daten"
read Line </dev/ttyACM0
echo Line:${Line}
${Line}
echo "Daten zum Server gesendet"
done
auf ttyACM0 kommt z.B. folgendes an:
Code:
sqlite3 -batch /opt/www/db/db.sqlite "INSERT INTO nodes (date,sensor,temperature,humidity,photo,moisture,volt) VALUES ('$Now',2,33,44,226,421,360)";
Gebe ich den Befehl manuell auf der Shell, funktioniert alles.
Die Ausgabe des Scripts ist folgende:
Code:
Warte auf Daten
Line:sqlite3 -batch /opt/www/db/db.sqlite "INSERT INTO nodes (date,sensor,temperature,humidity,photo,moisture,volt) VALUES ('$Now',2,33,44,226,421,360)";
sqlite3: Error: too many options: "INTO"
Use -help for a list of options.
Daten zum Server gesendet
Ich komme nicht drauf wo das Problem liegt, hat jemand eine Idee?
Danke!