Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Blocky Kopieren von Datei A nach B

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Blocky Kopieren von Datei A nach B

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

      Hallo zusammen,

      ich möchte eine Bilddatei von einem Ordner in einen anderen Ordner kopieren. Er legt auch die neue Datei an, diese ist aber leer. Hat vielleicht jemand eine Idee was ich falsch mache?

      wget --output-document /tmp/klingel4.jpg '/opt/iobroker/iobroker-data/files/doorbird.0/Doorbell1_1.jpg'
      

      Danke & Gruß

      Thomas Braun Homoran 2 Replies Last reply Reply Quote 0
      • Thomas Braun
        Thomas Braun Most Active @Skyx3 last edited by Thomas Braun

        @skyx3

        Warum verwendest du wget statt cp?

        Oder du legst einen symlink.

        Skyx3 1 Reply Last reply Reply Quote 0
        • Homoran
          Homoran Global Moderator Administrators @Skyx3 last edited by

          @skyx3 sagte in Blocky Kopieren von Datei A nach B:

          diese ist aber leer.

          warst du zu schnell?
          ist die Datei, due du kopieren willst, noch nicht fertig geschrieben gewesen?

          Skyx3 1 Reply Last reply Reply Quote 0
          • Skyx3
            Skyx3 @Homoran last edited by

            @homoran
            Das ist es nicht, ich habe ein Delay von 5 sec, ich sehe aber auch via FTP Zugriff das die Datei auch nach Minuten nicht beschrieben ist und weiter 0KB anzeigt.

            1 Reply Last reply Reply Quote 0
            • Skyx3
              Skyx3 @Thomas Braun last edited by

              @thomas-braun
              Habe es mal testweise mit CP versucht, änder aber nichts. Könnte es ein Rechte Problem sein? Das er den Zugriff blockiert? Setze ich den Link auf eine andere Kamera via HTTP funktioniert es.

              Thomas Braun 1 Reply Last reply Reply Quote 0
              • Thomas Braun
                Thomas Braun Most Active @Skyx3 last edited by

                @skyx3

                Es gibt keine Rechte-Probleme.
                Nur User, die entsprechende Rechte nicht haben.
                Dazu müsste man wissen wie die Rechte am Ziel-Ordner aussehen.
                Ich hab auch noch nicht verstanden, warum da überhaupt irgendwas umkopiert werden soll.

                Homoran 1 Reply Last reply Reply Quote 0
                • Homoran
                  Homoran Global Moderator Administrators @Thomas Braun last edited by

                  @thomas-braun sagte in Blocky Kopieren von Datei A nach B:

                  Ich hab auch noch nicht verstanden, warum da überhaupt irgendwas umkopiert werden soll.

                  ich gehe davon aus, dass

                  @skyx3 sagte in Blocky Kopieren von Datei A nach B:

                  document /tmp/klingel4.jpg '

                  ein Kamerabild nach vis kopiert werden soll, bevor die Datei zwar angelegt, aber noch nicht fertig geschrieben war.
                  Das Forum ist voll damit

                  Skyx3 1 Reply Last reply Reply Quote 0
                  • Skyx3
                    Skyx3 @Homoran last edited by

                    @homoran
                    Also nicht VIS sondern Lovelace, aber ja, im Kern genau das. Ich hatte dem TMP Ordner erstmal verwendet um Fehler auszuschließen. Es liegt aber nicht daran das dies Bild noch nicht abgelegt ist. Ich teste es nicht via Klingel sondern virtuellen Schalter um genau das auszuschließen, die Datei liegt auf dem Laufwerk bereits und wird nicht erst geschrieben.

                    Das sollte doch eigentlich funktionieren?:

                    cp /opt/iobroker/iobroker-data/files/lovelace.0/cards/Doorbell1_1.jpg '/opt/iobroker/iobroker-data/files/doorbird.0/Doorbell1_1.jpg'
                    
                    Thomas Braun Homoran 2 Replies Last reply Reply Quote 0
                    • Thomas Braun
                      Thomas Braun Most Active @Skyx3 last edited by Thomas Braun

                      @skyx3

                      Ich denke du willst in die andere Richtung kopieren, oder?

                      Die Rechte an der Datei sehen wie aus?

                      1 Reply Last reply Reply Quote 0
                      • Homoran
                        Homoran Global Moderator Administrators @Skyx3 last edited by

                        @skyx3 sagte in Blocky Kopieren von Datei A nach B:

                        Also nicht VIS sondern Lovelace

                        da kenne ich mich nicht aus. bei vis muss das bild in der vis registriert werden, damit es angezeigt werden kann.

                        Thomas Braun 1 Reply Last reply Reply Quote 0
                        • Thomas Braun
                          Thomas Braun Most Active @Homoran last edited by Thomas Braun

                          Wenn es nicht noch irgendwo registriert werden muss würde ich einfach einen hard link im Dateisystem setzen.

                          1 Reply Last reply Reply Quote 0
                          • Skyx3
                            Skyx3 last edited by

                            @thomas-braun

                            Stimmt, dann so, das hat jetzt funktioniert.

                            cp /opt/iobroker/iobroker-data/files/doorbird.0/Doorbell1_1.jpg '/opt/iobroker/iobroker-data/files/lovelace.0/cards/Doorbell1_1.jpg'
                            

                            Allerdings muss man es scheinbar wie bei der VIS noch registrieren, ich sehe es über den FTP, aber nicht im iobroker Dateimanager.

                            Thomas Braun 1 Reply Last reply Reply Quote 0
                            • Thomas Braun
                              Thomas Braun Most Active @Skyx3 last edited by

                              @skyx3 sagte in Blocky Kopieren von Datei A nach B:
                              Heißen die Datein immer gleich? Dann würde ich es nicht kopieren, sondern 'hard linken':

                              ln /opt/iobroker/iobroker-data/files/lovelace.0/cards/Doorbell1_1.jpg /opt/iobroker/iobroker-data/files/doorbird.0/Doorbell1_1.jpg
                              
                              Skyx3 1 Reply Last reply Reply Quote 0
                              • Skyx3
                                Skyx3 @Thomas Braun last edited by

                                @thomas-braun
                                In der Tat ja. Dann mache ich das so. Vielen Dank für deine Hilfe.

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

                                Support us

                                ioBroker
                                Community Adapters
                                Donate

                                832
                                Online

                                32.0k
                                Users

                                80.4k
                                Topics

                                1.3m
                                Posts

                                3
                                14
                                466
                                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