Hallo,
ich habe ein Script camera.sh das mit der Hand ausgeführt (egal ob root oder nicht) super funkioniert.
Es nimmt ein Bild von der Cam, speichert es lokal und kopiert es auf einen FTP-Server, mittels FTP-Command und Put
Klappt wie gesagt einwandfrei
Jetzt möchte ich dieses Programm minütlich mittels Cronjob laufen lassen.
Dazu habe ich in sudo crontab -e folgendes eingetragen:
*/1 * * * * /home/pi/camera/camera.sh >> /home/pi/camera/logfile.log
egal ob mit oder ohne root - es funktioniert schlicht und einfach nicht !!!
Das lokale Bild wird gespeichert, FTP verbindet sich erfolgreich, aber dann kommt (im Logfile) nur noch:
Remote system type is UNIX
Using binary mode to transfer files
local: 2015-07-31_1801.jpg remote: 2015-07-31_1801.jpg
221-Goodbye. You uploaded 0 and downloaded 0 kbytes
221 Logout
Wie gesagt - manuell aufgerufen überträgt das Skript erfolgreich das Bild ..
Wieso ?