Scheduled Backup

Auflistung von gewünschten Features, Ausschreibung zur Umsetzung
HSC
Beiträge: 3941
Registriert: So Jan 10, 2021 8:49 am

Re: Scheduled Backup

Beitrag 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
derNeueDet
Beiträge: 4229
Registriert: Mi Nov 11, 2020 7:16 pm

Re: Scheduled Backup

Beitrag von derNeueDet »

Leerzeichen im Pfad ist das Problem.
10kWp PV mit SMA Tripower 10000TL-10 (PE11 mit SDM72V2); 2,4kWp mit Solis 2.5 G6 (EE11 mit SDM120). OpenWB Standard+. EVU EM540 an einem Raspi mit Venus OS. BEV Mercedes EQA 250 (07/2023)
HSC
Beiträge: 3941
Registriert: So Jan 10, 2021 8:49 am

Re: Scheduled Backup

Beitrag 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
derNeueDet
Beiträge: 4229
Registriert: Mi Nov 11, 2020 7:16 pm

Re: Scheduled Backup

Beitrag von derNeueDet »

Kann man hin bekommen, ist in dem Script aber nicht berücksichtigt.
10kWp PV mit SMA Tripower 10000TL-10 (PE11 mit SDM72V2); 2,4kWp mit Solis 2.5 G6 (EE11 mit SDM120). OpenWB Standard+. EVU EM540 an einem Raspi mit Venus OS. BEV Mercedes EQA 250 (07/2023)
HSC
Beiträge: 3941
Registriert: So Jan 10, 2021 8:49 am

Re: Scheduled Backup

Beitrag 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. :D
derNeueDet
Beiträge: 4229
Registriert: Mi Nov 11, 2020 7:16 pm

Re: Scheduled Backup

Beitrag 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
Zuletzt geändert von derNeueDet am Di Sep 14, 2021 7:29 pm, insgesamt 1-mal geändert.
10kWp PV mit SMA Tripower 10000TL-10 (PE11 mit SDM72V2); 2,4kWp mit Solis 2.5 G6 (EE11 mit SDM120). OpenWB Standard+. EVU EM540 an einem Raspi mit Venus OS. BEV Mercedes EQA 250 (07/2023)
HSC
Beiträge: 3941
Registriert: So Jan 10, 2021 8:49 am

Re: Scheduled Backup

Beitrag 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
derNeueDet
Beiträge: 4229
Registriert: Mi Nov 11, 2020 7:16 pm

Re: Scheduled Backup

Beitrag von derNeueDet »

Vermute, du musst deine Laufwerke neu einbinden.
10kWp PV mit SMA Tripower 10000TL-10 (PE11 mit SDM72V2); 2,4kWp mit Solis 2.5 G6 (EE11 mit SDM120). OpenWB Standard+. EVU EM540 an einem Raspi mit Venus OS. BEV Mercedes EQA 250 (07/2023)
HSC
Beiträge: 3941
Registriert: So Jan 10, 2021 8:49 am

Re: Scheduled Backup

Beitrag von HSC »

Ja, so ist es.
Würde aber lieber auf alten Stand zurück.
Melde mich ggf. später nochmal dazu.
VG
ALDI-Tuete
Beiträge: 233
Registriert: Di Apr 16, 2019 5:57 pm
Wohnort: Rockenberg

Re: Scheduled Backup

Beitrag 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?
2 x openWB Standard+ + SMA HM 2.0 + PV 8,8 kWp Aurora WR + PV 5,3 kWp SMA WR + BYD HV 10.2 mit SMA SBS 3.7
1 x Tesla Model 3 LR, 1 x Tesla Model Y LR
Antworten