Search

olly 16.07.2015 - 16:47

Wo Backup-Scripte hinlegen

Ich habe ein Backup Script erstellt, welches via rsync die Daten sichert. Danke für die Anleitung.

Das Script liegt nun in /etc/cron.daily Bleibt das Script auch nach einem Update von Soul dort oder muss das wo anders hin?

Gruss, Olly

4 answers

Silvano 17.07.2015 - 9:15

Hallo Olly,

damit Dein Cronjob nach dem Reboot noch vorhanden ist, müsstest Du dafür einen „Local-Patch“ bauen. Bitte beachte, dass lokale Patches nach einem Protonet Soul Update ggf. überarbeitet werden müssen. Daher empfehlen wir den Einsatz dieser so gering wie möglich zu halten!

Für Local-Patches legst Du das Verzeichnis „/protonet/firmware/local_patches“ an, falls noch nicht vorhanden.
In diesem Verzeichnis erstellst du ein Script, z.B. „add_cronjob.sh“ mit dem Inhalt:

#!/bin/sh
echo „* *  * * * root /prad/zu/deinem/script“ >> /etc/crontab

So wird der Cronjob bei einem Neustart wieder eingefügt.

Randinformation:
Im Verzeichnis „/protonet/firmware/local_patches/“ werden beim Bootvorgang „.sh“-Dateien ausgeführt, „.tar.gz“-Dateien im Wurzelverzeichnis entpackt und „.deb“ dateien (hier sind die Abhängigkeiten zu beachten) installiert.

 

Jegliche Modifikationen an der Protonet-Lösung geschehen auf eigenes Risiko und sind nicht durch den Standard-Support abgedeckt!

olly 17.07.2015 - 13:25

Vielen Dank, werde ich ausprobieren. Wenn auch nicht unbedingt mit " *" 🙂

16.07.2015 - 19:12

Hallo Olly, Ich hätte Interesse an der Anleitung.Kannst du diese zur Verfügung stellen? Viele Gruesse

olly 17.07.2015 - 13:28

Ich habe eigentlich nichts anderes erstellt als ein Script welches die Datenbank sichert wie hier beschrieben: https://support.protonet.info/?qa=94/ich-will-das-backup-auf-linux-ebene-selbst-einrichten&show=94#q94

Danach wird einfach /protonet/data/ per rsync/ssh auf einen anderen Unix-Server kopiert.

Was möchtest Du denn genau wissen?