Seite 4 von 25

Re: Scheduled Backup

Verfasst: Mo Aug 09, 2021 11:22 am
von philipp123
Wollte mich einfach nur für die tollen Skripte bedanken.

Das Skript von Jascha läuft bei mir so einwandfrei auf meiner Synology.

Re: Scheduled Backup

Verfasst: Mo Sep 13, 2021 12:29 pm
von ALDI-Tuete
Vielen Dank für die Scripte, ich habe das auf meinem Synology NAS mit DSM 7.0-41890 eingerichtet und die Backups werden erzeugt.
Leider erhalte ich einen Fehler aus dem Bereich der Bereinigung der Backupdateien.

Ich habe das Script von Jascha in Betrieb:

Code: Alles auswählen

#!/bin/bash
WALLBOXBASEURL=http://192.168.123.123
OUTPUTDIR=/volume1/backups/openWB/

curl -sS -o /dev/null $WALLBOXBASEURL/openWB/web/settings/backup.php
if [ $? -eq 0 ]
then
  curl -sS -o $OUTPUTDIR/openWB_test_backup_$(date +%Y-%m-%d_%H-%M-%S).tar.gz $WALLBOXBASEURL/openWB/web/backup/backup.tar.gz
ls "$OUTPUTDIR"/openWB_backup_* | head -n -10 | xargs -d '\n' rm
else
  echo "Failed to create backup"
fi
und erhalte einen Fehler zum rm:

Aktueller Status: 123 (Unterbrochen)
Standardausgabe/Fehler:
rm: missing operand
Try 'rm --help' for more information.

Was ist hier mein Fehler? Danke!

Re: Scheduled Backup

Verfasst: Mo Sep 13, 2021 12:36 pm
von philipp123
ALDI-Tuete hat geschrieben: Mo Sep 13, 2021 12:29 pm Vielen Dank für die Scripte, ich habe das auf meinem Synology NAS mit DSM 7.0-41890 eingerichtet und die Backups werden erzeugt.
Leider erhalte ich einen Fehler aus dem Bereich der Bereinigung der Backupdateien.

Ich habe das Script von Jascha in Betrieb:

Code: Alles auswählen

#!/bin/bash
WALLBOXBASEURL=http://192.168.123.123
OUTPUTDIR=/volume1/backups/openWB/

curl -sS -o /dev/null $WALLBOXBASEURL/openWB/web/settings/backup.php
if [ $? -eq 0 ]
then
  curl -sS -o $OUTPUTDIR/openWB_test_backup_$(date +%Y-%m-%d_%H-%M-%S).tar.gz $WALLBOXBASEURL/openWB/web/backup/backup.tar.gz
ls "$OUTPUTDIR"/openWB_backup_* | head -n -10 | xargs -d '\n' rm
else
  echo "Failed to create backup"
fi
und erhalte einen Fehler zum rm:

Aktueller Status: 123 (Unterbrochen)
Standardausgabe/Fehler:
rm: missing operand
Try 'rm --help' for more information.

Was ist hier mein Fehler? Danke!
Dein Fehler ist, dass er nichts löschen kann. Wenn du 10 Dateien hast, ist der Fehler weg.

Re: Scheduled Backup

Verfasst: Mo Sep 13, 2021 12:45 pm
von derNeueDet
Was mir auffällt ist einmal, dass es

$OUTPUTDIR/openWB_test_backup_...
heißt und darunter dann

$OUTPUTDIR"/openWB_backup

Ist irgendwie nicht konsistent meiner Meinung nach.

Der Fehler wird erst nicht mehr auftreten, wenn mindestens 11 Backups auf dem Verzeichnis stehen. Davor gibt der head -n -10 nichts aus und damit bekommt der xargs nichts, was er rm übergeben kann.

Edit: jepp, Philipp war schneller


VG
Det

Re: Scheduled Backup

Verfasst: Mo Sep 13, 2021 1:00 pm
von ALDI-Tuete
Aaah, 2 x vielen Dank! :D

Re: Scheduled Backup

Verfasst: Mo Sep 13, 2021 1:33 pm
von HSC
Wäre eine aufbereitete Anleitung für "automatisches Backup auf Synology" auch was für das Wiki?
Wenn ja, wer würde diese gern erstellen wollen?
VG

Re: Scheduled Backup

Verfasst: Mo Sep 13, 2021 7:11 pm
von ALDI-Tuete
Ich habe mal einen ersten Entwurf erstellt:
https://github.com/snaptec/openWB/wiki/ ... utomatisch

@mrinas: Kannst du vielleicht den Windows/PowerShell-Teil überarbeiten? Ich habe nur die erste Version deines Scripts aufgeführt und etwas generelle Prosa geschrieben. :)

Re: Scheduled Backup

Verfasst: Mo Sep 13, 2021 7:24 pm
von HSC
Das ist sehr fein von Dir, leider funktioniert der link (noch) nicht und in der Übersicht kann ich es z.Zt. noch nicht finden.🤔
VG

Re: Scheduled Backup

Verfasst: Mo Sep 13, 2021 7:25 pm
von ALDI-Tuete
Du warst zu schnell :-D
Ich habe den Artikel etwas genereller gehalten und dadurch hat sich der Link geändert. Ich habe den Link oben angepasst:
https://github.com/snaptec/openWB/wiki/ ... utomatisch

Ich habe den Artikel erstmal unter "Sonstiges" eingehängt.

Re: Scheduled Backup

Verfasst: Mo Sep 13, 2021 7:38 pm
von HSC
Du bist top und schnell!! 👍 Vielen Dank dafür.
Hatte nicht erwartet, dass es heute schon fertig wird....

Einen kl. Fehler habe ich im 2.Satz entdeckt:
Die manuelle Sicherung ist in der Weboberfläche unter "Einstellungen" - "System" - "Backup erstellen" veranlasst werden.
Statt "ist" soll dort bestimmt "kann" stehen?

Aber sonst hervorragend!
Ich als Linux- Dummie, werde mir das Backup damit morgen auf meinem Synology einrichten (....auf jeden Fall versuchen🤭).
VG