Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Off Topic
    4. Curl, ftp und --ftp-create-dirs Frage

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Curl, ftp und --ftp-create-dirs Frage

    This topic has been deleted. Only users with topic management privileges can see it.
    • David G.
      David G. last edited by David G.

      Hallo,

      ich rage mal hier unter Off Topic obwohl es ein Blockly ist. Die Frage bezieht sich allerdings auf den enthaltenen Curl Befehl.

      Ich habe mir heute folgendes Skript geschrieben (wenn man es mit Blockly so nennen kann ^^):

      JPEG_20220417_184425_6642025577183132409.jpg

      Ziel ist es, alle 5min ein Bild einer Kamera abzufangen und per ftp in einen Monatsordner mit inliegendem Datumsordner zu schieben. Zuletzt wird das Bild noch umbenannt (wobei mir grad beim Schreiben auffällt, dass ich das ja schon vorher machen kann....).

      Nun zu meiner eigentlichen Frage

      Im dritten exec lade ich das Bild mittels

      curl -p --insecure "ftp://xx.xx/VARABLE" --user "xxx:xxx" -T "/opt/iobroker/snapshot/bild.jpg" --ftp-create-dirs
      

      hoch. Das klappt auch so weit.
      Es wird automatisch die Ordnerstruktur auf dem ftp Server angelegt.
      Allerdings fehlt IMMER das erste Bild im Stundenordner.
      In dem Durchgang wo der Ordner angelegt wird, sollte der Befehl eigentlich auch das Bild hochladen oder?

      Habe es mit dem ersten exec lösen mit

      curl -p -k -v --insecure "ftp://xx.xx/VARABLE" --user "xxx:xxx" -Q "-Mkdir" --ftp-create-dirs
      

      lösen können.
      So wird der Ordner vorab angelegt.

      Der vierten exec benennt das Bild um, im zweiten wird das Bild von der Kamera runtergeladen.

      Warum macht er das ohne den ersten Block nicht richtig? Eigentlich sollte er doch den Pfad anlegen und dann die Datei hochladen?
      Würde es gerne verstehen, um in weiteren Scripten direkt sauber zu machen.

      1 Reply Last reply Reply Quote 0
      • First post
        Last post

      Support us

      ioBroker
      Community Adapters
      Donate

      469
      Online

      31.7k
      Users

      79.8k
      Topics

      1.3m
      Posts

      1
      1
      130
      Loading More Posts
      • Oldest to Newest
      • Newest to Oldest
      • Most Votes
      Reply
      • Reply as topic
      Log in to reply
      Community
      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
      The ioBroker Community 2014-2023
      logo