Hallo
ich möchte mit meinem Raspberrypi alle 30 Sekunden ein Bild vom Himmel machen lassen, welches automatisch über Dropbox Uploader in die Dropbox geladen wird.
Die Bilder werden über eine Logitech C170 mit Motion aufgenommen. Das funktioniert auch einwandfrei
Um die Ordner zu erzeugen und die Bilder hochzuladen habe ich
#!/bin/bash
Dateiname=`date +%H:%M,%S`.jpg
Datum=`date +%d.%m.%Y`
Ergebnis=`/etc/motion/Dropbox-Uploader/dropbox_uploader.sh list Photos/Photos/$Datum`
if [ "$Ergebnis" == ' Listing "Photos/Photos/'"$Datum"'"... FAILED' ]; then
./dropbox_uploader.sh mkdir /Photos/Photos/$Datum
fi
/etc/motion/Dropbox-Uploader/dropbox_uploader.sh upload /home/pi/motion/$Dateiname Photos/Photos/$Datum &
Alles anzeigen
geschrieben (Überprüfen ob der Ordner mit Datum existiert, wenn nicht erstellen. Hochladen der Bilder über Dropbox Uploader). Es heißt DB_Uploader.sh
Wenn ich es manuell Ausführe funktioniert es auch ganz fein, wenn ich den richtigen Zeitpunkt (und dementsprechend Dateiname) erwische.
In der Motion config habe ich
Ca. 10 Sekunden nachdem ich motion gestartet habe, geht die CPU-Auslastung plötzlich auf 100%, wo sie auch bleibt. Über top lässt sich dann feststellen, dass es sehr viele bash-Prozesse und DB_Uploader.sh gibt, alle sind von motion. Hochgeladen wird nichts, es kommt nichts in der Dropbox an, obwohl der Upload eigentlich weniger als 10 Sekunden dauert.
Die ganzen Rechte müssten eigentlich stimmen.
Da ich noch recht neu auf dem Gebiet bin, vermute ich mal, dass es sich nur um einen kleinen Fehler handelt.
Danke für die Antworten
Toburgl