Seite 6 von 25
Re: Scheduled Backup
Verfasst: Di Sep 14, 2021 7:47 am
von HSC
Soo, habe das Backup eingerichtet, aber es gibt noch Fehler.
Kann jemand bitte mal die Logs anschauen, wo etwas nicht passt?
Im script.Log meine Eingaben:
Code: Alles auswählen
#!/bin/bash
WALLBOXBASEURL=http://192.168.178.57
OUTPUTDIR=/volume1/01_HS in Gemeinsame/PV-Anlage_Wallboxen/Projektdaten/openWB/Backup/03 Auto_Backup NAS
curl -sS -o /dev/null $WALLBOXBASEURL/openWB/web/settings/backup.php
if [ $? -eq 0 ]
then
curl -sS -o $OUTPUTDIR/openWB_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
als RM kommt folgender Fehler im output Log:
Code: Alles auswählen
sh: line 2: in: command not found
curl: (23) Failed writing body (0 != 1198)
ls: cannot access /openWB_backup_*: No such file or directory
rm: missing operand
Try 'rm --help' for more information.
Ein erzeugtes Backup habe ich bislang nicht im gewählten Ordner.
Wo könnte mein Fehler liegen?
Danke für die Hilfe...
VG
Re: Scheduled Backup
Verfasst: Di Sep 14, 2021 7:58 am
von derNeueDet
Leerzeichen im Pfad ist das Problem.
Re: Scheduled Backup
Verfasst: Di Sep 14, 2021 8:02 am
von HSC
Ok, danke Det.
Verträgt so ein script keine Leerzeichen?
Du meinst bestimmt im Ordnerpfad nach "01_HS" und nach "03".
Ich passe es dann gleich an.
VG
Re: Scheduled Backup
Verfasst: Di Sep 14, 2021 8:10 am
von derNeueDet
Kann man hin bekommen, ist in dem Script aber nicht berücksichtigt.
Re: Scheduled Backup
Verfasst: Di Sep 14, 2021 8:37 am
von HSC
...habe es verbessert, jetzt meckert er über einen fehlenden Operanten, aber das 1. Backup liegt im Ordner!
openWB_backup_2021-09-14_10-28-13.tar.gz
Supi...
Ist der "missing operand" die besagte Fehlermeldung, da noch min 9 oder 10 Versionen fehlen? Dann wäre ja alles gut.
Code: Alles auswählen
#!/bin/bash
WALLBOXBASEURL=http://192.168.178.57
OUTPUTDIR=/volume1/01_HS_in_Gemeinsame/PV-Anlage_Wallboxen/Projektdaten/openWB/Backup/03_Auto_Backup_NAS
curl -sS -o /dev/null $WALLBOXBASEURL/openWB/web/settings/backup.php
if [ $? -eq 0 ]
then
curl -sS -o $OUTPUTDIR/openWB_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
Code: Alles auswählen
rm: missing operand
Try 'rm --help' for more information.
VG & vielen Dank
Edit: Alle Fehler sind wech, jetzt "normal" nach dem 11. Backup.
Re: Scheduled Backup
Verfasst: Di Sep 14, 2021 9:44 am
von derNeueDet
Mit dem Script sollten dann auch fade mit Leerzeichen funktionieren.
Das Leerzeichen muss aber im Pfad mit einem \ entwertet werden.
~/backup/
open\ WB/
Code: Alles auswählen
#!/bin/bash
WALLBOXBASEURL=http://openwb.fritz.box
WALLBOXFILE='/openWB/web/backup/backup.tar.gz'
OUTPUTDIR=~/backup/open\ WB/
OUTPUTFILE=${OUTPUTDIR}openWB_backup_$(date +%Y-%m-%d_%H-%M-%S).tar.gz
echo "Starte oWB Backup"
curl -sS -o /dev/null ${WALLBOXBASEURL}/openWB/web/settings/backup.php
if [ $? -eq 0 ]
then
echo "Download oWB Backupfile ${OUTPUTFILE}"
curl -sS -o "${OUTPUTFILE}" ${WALLBOXBASEURL}${WALLBOXFILE}
echo "Bereinigung alte oWB Backupfiles"
ls "${OUTPUTDIR}"/openWB_backup_* | head -n -10 | xargs -d '\n' rm
else
echo "Failed to create backup"
fi
echo "Beende oWB Backup"
VG
Det
Re: Scheduled Backup
Verfasst: Di Sep 14, 2021 9:53 am
von HSC
Ok, vielen Dank, muss ich dann auch ändern!
Hätte mich später sonst noch gemeldet, da ich seit Umbenennung meiner Serververknüpfung keinen Zugriff mehr vom Rechner habe.
VG
Re: Scheduled Backup
Verfasst: Di Sep 14, 2021 9:55 am
von derNeueDet
Vermute, du musst deine Laufwerke neu einbinden.
Re: Scheduled Backup
Verfasst: Di Sep 14, 2021 10:03 am
von HSC
Ja, so ist es.
Würde aber lieber auf alten Stand zurück.
Melde mich ggf. später nochmal dazu.
VG
Re: Scheduled Backup
Verfasst: Di Sep 14, 2021 10:05 am
von ALDI-Tuete
derNeueDet hat geschrieben: ↑Di Sep 14, 2021 9:44 am
Mit dem Script sollten dann auch fade mit Leerzeichen funktionieren.
Das Leerzeichen muss aber im Pfad mit einem \ entwertet werden.
~/backup/
open\ WB/
VG
Det
Danke, ich bin gerade dabei das im Wiki einzupflegen.
Warum fehlt in dem Pfad denn das vorangestellte /volume1?