Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Blockly
  5. [gelöst] Backup über Blockly wird nicht korrekt ausgeführt

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    3.1k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.1k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

[gelöst] Backup über Blockly wird nicht korrekt ausgeführt

Geplant Angeheftet Gesperrt Verschoben Blockly
15 Beiträge 2 Kommentatoren 735 Aufrufe 3 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • K Offline
    K Offline
    Kuddel
    schrieb am zuletzt editiert von Kuddel
    #1

    Hallo zusammen,

    ich habe in meiner ioBroker-Instanz auf meinem NUC ein Shell-Skript erstellt, dass das Backup erstellt.

    Nach der Ertellung soll das Backup noch umbenannt werden.

    Leieder funtkioniert die Umbenennung nicht, wenn ich das Skript per Blockly starte. Direkt auf der Console mit dem User ioBroker funktioniert es.

    Skript-Start:
    fb99b14c-efad-4fd8-aa0e-712e76703b56-grafik.png

    Shell-Skript

    #Ins ioBroker Verzeichnis wechseln
    cd /opt/iobroker
    
    #Datum definieren
    datum=`date +%Y_%m_%d`
    #Uhrzeit bestimmten
    uhrzeit=`date +%H_%M_%S`
    #Stunde definieren
    stunde=`date +%H`
    
    #Backup ausfuehren
    ./iobroker backup
    
    #Backup umbenennen
    mv /opt/iobroker/backups/$datum-$stunde*backupiobroker.tar.gz /opt/iobroker/backups/$datum-$uhrzeit-backup_$HOSTNAME.tar.gz
    

    Hat jemand eine Idee, warum das nicht funktioniert ?

    liv-in-skyL 1 Antwort Letzte Antwort
    0
    • K Kuddel

      Hallo zusammen,

      ich habe in meiner ioBroker-Instanz auf meinem NUC ein Shell-Skript erstellt, dass das Backup erstellt.

      Nach der Ertellung soll das Backup noch umbenannt werden.

      Leieder funtkioniert die Umbenennung nicht, wenn ich das Skript per Blockly starte. Direkt auf der Console mit dem User ioBroker funktioniert es.

      Skript-Start:
      fb99b14c-efad-4fd8-aa0e-712e76703b56-grafik.png

      Shell-Skript

      #Ins ioBroker Verzeichnis wechseln
      cd /opt/iobroker
      
      #Datum definieren
      datum=`date +%Y_%m_%d`
      #Uhrzeit bestimmten
      uhrzeit=`date +%H_%M_%S`
      #Stunde definieren
      stunde=`date +%H`
      
      #Backup ausfuehren
      ./iobroker backup
      
      #Backup umbenennen
      mv /opt/iobroker/backups/$datum-$stunde*backupiobroker.tar.gz /opt/iobroker/backups/$datum-$uhrzeit-backup_$HOSTNAME.tar.gz
      

      Hat jemand eine Idee, warum das nicht funktioniert ?

      liv-in-skyL Offline
      liv-in-skyL Offline
      liv-in-sky
      schrieb am zuletzt editiert von
      #2

      @Kuddel hat iobroker user die rechte um das script auszuführen ? de ordner scripts wurde von einem anderen user angelegt

      nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

      K 1 Antwort Letzte Antwort
      0
      • liv-in-skyL liv-in-sky

        @Kuddel hat iobroker user die rechte um das script auszuführen ? de ordner scripts wurde von einem anderen user angelegt

        K Offline
        K Offline
        Kuddel
        schrieb am zuletzt editiert von
        #3

        @liv-in-sky habe mich per ssh angemeldet.

        dann mit

        sudo su - iobroker -s /bin/bash
        

        den User gewechselt und starte dann das Skript.

        Das Backup wird auf diesem Wege korrekt erstellt und umbenannt.

        Also hat der User "ioBroker" in meinen Augen alle nötigen Rechte.

        liv-in-skyL 1 Antwort Letzte Antwort
        0
        • K Kuddel

          @liv-in-sky habe mich per ssh angemeldet.

          dann mit

          sudo su - iobroker -s /bin/bash
          

          den User gewechselt und starte dann das Skript.

          Das Backup wird auf diesem Wege korrekt erstellt und umbenannt.

          Also hat der User "ioBroker" in meinen Augen alle nötigen Rechte.

          liv-in-skyL Offline
          liv-in-skyL Offline
          liv-in-sky
          schrieb am zuletzt editiert von
          #4

          @Kuddel

          bekommst du so mehr infos:

          Image 2.png

          nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

          K 1 Antwort Letzte Antwort
          0
          • liv-in-skyL liv-in-sky

            @Kuddel

            bekommst du so mehr infos:

            Image 2.png

            K Offline
            K Offline
            Kuddel
            schrieb am zuletzt editiert von
            #5

            @liv-in-sky leider nein. erhalte im Log keine Hinweise auf das Problem

            liv-in-skyL 1 Antwort Letzte Antwort
            0
            • K Kuddel

              @liv-in-sky leider nein. erhalte im Log keine Hinweise auf das Problem

              liv-in-skyL Offline
              liv-in-skyL Offline
              liv-in-sky
              schrieb am zuletzt editiert von
              #6

              @Kuddel ich bin eh verwundertdas das überhaupt läuft - die berechnete zeit und der filnename mit zeit stimmt nicht bei mir

              Image 3.png

              nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

              K 1 Antwort Letzte Antwort
              0
              • liv-in-skyL liv-in-sky

                @Kuddel ich bin eh verwundertdas das überhaupt läuft - die berechnete zeit und der filnename mit zeit stimmt nicht bei mir

                Image 3.png

                K Offline
                K Offline
                Kuddel
                schrieb am zuletzt editiert von
                #7

                @liv-in-sky ich nehme auch nur datum und stunde und nicht sekunden beim umbenennen.

                gebe ich den gewünschten Namen fest im Skript an, funktinioniert auch das Umbenennen

                mv /opt/iobroker/backups/$datum-$stunde*backupiobroker.tar.gz /opt/iobroker/backups/$datum-$uhrzeit-backup_ioBroker-MASTER.tar.gz
                

                Da das Skript aber auf zwei verschiedenen Systemen verwendet werden soll, habe ich es mit der Variable $HOSTNAME versucht

                liv-in-skyL 1 Antwort Letzte Antwort
                0
                • K Kuddel

                  @liv-in-sky ich nehme auch nur datum und stunde und nicht sekunden beim umbenennen.

                  gebe ich den gewünschten Namen fest im Skript an, funktinioniert auch das Umbenennen

                  mv /opt/iobroker/backups/$datum-$stunde*backupiobroker.tar.gz /opt/iobroker/backups/$datum-$uhrzeit-backup_ioBroker-MASTER.tar.gz
                  

                  Da das Skript aber auf zwei verschiedenen Systemen verwendet werden soll, habe ich es mit der Variable $HOSTNAME versucht

                  liv-in-skyL Offline
                  liv-in-skyL Offline
                  liv-in-sky
                  schrieb am zuletzt editiert von
                  #8

                  @Kuddel

                  sorry - habe stern übersehen - funktioniert jetzt bei mir

                  Image 6.png

                  Image 7.png

                  nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                  K 1 Antwort Letzte Antwort
                  0
                  • liv-in-skyL liv-in-sky

                    @Kuddel

                    sorry - habe stern übersehen - funktioniert jetzt bei mir

                    Image 6.png

                    Image 7.png

                    K Offline
                    K Offline
                    Kuddel
                    schrieb am zuletzt editiert von Kuddel
                    #9

                    @liv-in-sky dein hostname ist iobroker59?

                    dann verstehe ich echt nicht, wo bei mir der fehler ist.

                    poste mal bitte dein skript, dann teste ich das bei mir mal

                    liv-in-skyL 1 Antwort Letzte Antwort
                    0
                    • K Kuddel

                      @liv-in-sky dein hostname ist iobroker59?

                      dann verstehe ich echt nicht, wo bei mir der fehler ist.

                      poste mal bitte dein skript, dann teste ich das bei mir mal

                      liv-in-skyL Offline
                      liv-in-skyL Offline
                      liv-in-sky
                      schrieb am zuletzt editiert von liv-in-sky
                      #10

                      @Kuddel ja - is' er

                      aber ich verstehe auch nicht was bei mir los war

                      habe dein script genommen - kopiert und bei mir angelegt - dann lief es nicht (console) - es kam der fehler

                      Image 5.png

                      dann habe ich im script - einfach mal so - den ersten befehl geändert in "cd /" - lief natürlich nicht - dann wieder zurückgeändert und dann lief es auf der console und im blockly

                      keine ahnung warum

                      ich nutze das hier:

                      #!/bin/bash
                      #Ins ioBroker Verzeichnis wechseln
                      cd /opt/iobroker
                      
                      #Datum definieren
                      datum=`date +%Y_%m_%d`
                      echo $datum
                      #Uhrzeit bestimmten
                      uhrzeit=`date +%H_%M_%S`
                      echo $uhrzeit
                      echo $HOSTNAME
                      #Stunde definieren
                      stunde=`date +%H`
                      
                      #Backup ausfuehren
                      ./iobroker backup
                      
                      #Backup umbenennen
                      mv /opt/iobroker/backups/$datum-$stunde*backupiobroker.tar.gz /opt/iobroker/backups/$datum-$uhrzeit-backup_$HOSTNAME.tar.gz
                      
                      

                      habe nur die echos eingefügt und oben den "bin/bash"

                      Image 8.png

                      nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                      K 1 Antwort Letzte Antwort
                      0
                      • liv-in-skyL liv-in-sky

                        @Kuddel ja - is' er

                        aber ich verstehe auch nicht was bei mir los war

                        habe dein script genommen - kopiert und bei mir angelegt - dann lief es nicht (console) - es kam der fehler

                        Image 5.png

                        dann habe ich im script - einfach mal so - den ersten befehl geändert in "cd /" - lief natürlich nicht - dann wieder zurückgeändert und dann lief es auf der console und im blockly

                        keine ahnung warum

                        ich nutze das hier:

                        #!/bin/bash
                        #Ins ioBroker Verzeichnis wechseln
                        cd /opt/iobroker
                        
                        #Datum definieren
                        datum=`date +%Y_%m_%d`
                        echo $datum
                        #Uhrzeit bestimmten
                        uhrzeit=`date +%H_%M_%S`
                        echo $uhrzeit
                        echo $HOSTNAME
                        #Stunde definieren
                        stunde=`date +%H`
                        
                        #Backup ausfuehren
                        ./iobroker backup
                        
                        #Backup umbenennen
                        mv /opt/iobroker/backups/$datum-$stunde*backupiobroker.tar.gz /opt/iobroker/backups/$datum-$uhrzeit-backup_$HOSTNAME.tar.gz
                        
                        

                        habe nur die echos eingefügt und oben den "bin/bash"

                        Image 8.png

                        K Offline
                        K Offline
                        Kuddel
                        schrieb am zuletzt editiert von Kuddel
                        #11

                        @liv-in-sky dein Testskript hat bei mir auch funktioniert.

                        In meinem Skript bekomme ich auf der Console jetzt folgenden Fehler

                        --- Backup-File umbenennen ---
                        
                        mv: target '/opt/iobroker/backups/2020_09_27-19_52_00-backup_ioBroker-MASTER.tar.gz' is not a directory
                        

                        Befehl im Skript:

                        mv /opt/iobroker/backups/$datum-$stunde* /opt/iobroker/backups/$datum-$uhrzeit-backup_$HOSTNAME.tar.gz
                        

                        EDIT:

                        jetzt funzt alles. Werde es mal beobachten über Nacht..

                        Vielen Dank bis hier her

                        liv-in-skyL 2 Antworten Letzte Antwort
                        0
                        • K Kuddel

                          @liv-in-sky dein Testskript hat bei mir auch funktioniert.

                          In meinem Skript bekomme ich auf der Console jetzt folgenden Fehler

                          --- Backup-File umbenennen ---
                          
                          mv: target '/opt/iobroker/backups/2020_09_27-19_52_00-backup_ioBroker-MASTER.tar.gz' is not a directory
                          

                          Befehl im Skript:

                          mv /opt/iobroker/backups/$datum-$stunde* /opt/iobroker/backups/$datum-$uhrzeit-backup_$HOSTNAME.tar.gz
                          

                          EDIT:

                          jetzt funzt alles. Werde es mal beobachten über Nacht..

                          Vielen Dank bis hier her

                          liv-in-skyL Offline
                          liv-in-skyL Offline
                          liv-in-sky
                          schrieb am zuletzt editiert von liv-in-sky
                          #12

                          @Kuddel

                          ja - wie bei mir

                          läuft mein batch ( was eigentlich deiner ist) es nur auf console - oder auch im blockly

                          nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                          1 Antwort Letzte Antwort
                          0
                          • K Kuddel

                            @liv-in-sky dein Testskript hat bei mir auch funktioniert.

                            In meinem Skript bekomme ich auf der Console jetzt folgenden Fehler

                            --- Backup-File umbenennen ---
                            
                            mv: target '/opt/iobroker/backups/2020_09_27-19_52_00-backup_ioBroker-MASTER.tar.gz' is not a directory
                            

                            Befehl im Skript:

                            mv /opt/iobroker/backups/$datum-$stunde* /opt/iobroker/backups/$datum-$uhrzeit-backup_$HOSTNAME.tar.gz
                            

                            EDIT:

                            jetzt funzt alles. Werde es mal beobachten über Nacht..

                            Vielen Dank bis hier her

                            liv-in-skyL Offline
                            liv-in-skyL Offline
                            liv-in-sky
                            schrieb am zuletzt editiert von liv-in-sky
                            #13

                            @Kuddel

                            ist ein irrer fehler
                            ok - bin gspannt ob es nach einem neustart auch noch läuft

                            vielleicht war ein steuerzeichen im script versteckt ???

                            nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                            K 1 Antwort Letzte Antwort
                            0
                            • liv-in-skyL liv-in-sky

                              @Kuddel

                              ist ein irrer fehler
                              ok - bin gspannt ob es nach einem neustart auch noch läuft

                              vielleicht war ein steuerzeichen im script versteckt ???

                              K Offline
                              K Offline
                              Kuddel
                              schrieb am zuletzt editiert von
                              #14

                              @liv-in-sky konnte sowohl das Test-Skript als auch meine eigentliches Backup-Skript über Blockly starten.

                              Mal sehen die Backups heute Nacht um 3 Uhr korrekt erstellt und benannt werden

                              K 1 Antwort Letzte Antwort
                              0
                              • K Kuddel

                                @liv-in-sky konnte sowohl das Test-Skript als auch meine eigentliches Backup-Skript über Blockly starten.

                                Mal sehen die Backups heute Nacht um 3 Uhr korrekt erstellt und benannt werden

                                K Offline
                                K Offline
                                Kuddel
                                schrieb am zuletzt editiert von
                                #15

                                Jetzt läuft das Skript sauber.

                                Das einzige was ich gemacht habe, war es einmal komplett zu löschen und neu zu erstellen

                                1 Antwort Letzte Antwort
                                1
                                Antworten
                                • In einem neuen Thema antworten
                                Anmelden zum Antworten
                                • Älteste zuerst
                                • Neuste zuerst
                                • Meiste Stimmen


                                Support us

                                ioBroker
                                Community Adapters
                                Donate

                                654

                                Online

                                32.6k

                                Benutzer

                                82.3k

                                Themen

                                1.3m

                                Beiträge
                                Community
                                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                ioBroker Community 2014-2025
                                logo
                                • Anmelden

                                • Du hast noch kein Konto? Registrieren

                                • Anmelden oder registrieren, um zu suchen
                                • Erster Beitrag
                                  Letzter Beitrag
                                0
                                • Home
                                • Aktuell
                                • Tags
                                • Ungelesen 0
                                • Kategorien
                                • Unreplied
                                • Beliebt
                                • GitHub
                                • Docu
                                • Hilfe