Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. [gelöst] Backup über Blockly wird nicht korrekt ausgeführt

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

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

    This topic has been deleted. Only users with topic management privileges can see it.
    • liv-in-sky
      liv-in-sky @Kuddel last edited by

      @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 1 Reply Last reply Reply Quote 0
      • K
        Kuddel @liv-in-sky last edited by

        @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-sky 1 Reply Last reply Reply Quote 0
        • liv-in-sky
          liv-in-sky @Kuddel last edited by

          @Kuddel

          sorry - habe stern übersehen - funktioniert jetzt bei mir

          Image 6.png

          Image 7.png

          K 1 Reply Last reply Reply Quote 0
          • K
            Kuddel @liv-in-sky last edited by 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-sky 1 Reply Last reply Reply Quote 0
            • liv-in-sky
              liv-in-sky @Kuddel last edited by 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 1 Reply Last reply Reply Quote 0
              • K
                Kuddel @liv-in-sky last edited by 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-sky 2 Replies Last reply Reply Quote 0
                • liv-in-sky
                  liv-in-sky @Kuddel last edited by liv-in-sky

                  @Kuddel

                  ja - wie bei mir

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

                  1 Reply Last reply Reply Quote 0
                  • liv-in-sky
                    liv-in-sky @Kuddel last edited by 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 1 Reply Last reply Reply Quote 0
                    • K
                      Kuddel @liv-in-sky last edited by

                      @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 Reply Last reply Reply Quote 0
                      • K
                        Kuddel @Kuddel last edited by

                        Jetzt läuft das Skript sauber.

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

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

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        439
                        Online

                        32.0k
                        Users

                        80.4k
                        Topics

                        1.3m
                        Posts

                        2
                        15
                        626
                        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