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

      bekommst du so mehr infos:

      Image 2.png

      K 1 Reply Last reply Reply Quote 0
      • K
        Kuddel @liv-in-sky last edited by

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

        liv-in-sky 1 Reply Last reply Reply Quote 0
        • 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

                            890
                            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