@ Es mag für dich eine neue Information sein, aber meistens braucht man Backups wegen 'menschlichem Versagen'.
da kann ich dir leider nicht zustimmen!
Als mich mein großes Hororszenario erwischte, war mir nicht bewusst, dass Total Commander und AdobeGo Live 8.02 selbständig und ohne mein zutun, dateien vom Server löschen! Sorry, da war für mich erst mal alles zu Ende! auch, weil ich nicht wusste was Sache ist. Deshalb habe ich sehr lange gesucht, bis ich die Fehler nachvollziehen konnte.
Aus diesem Grund ist bei mir das Bedürfnis gestiegen, Backups zu automatisieren.
So habe ich ein Programm entwickelt:
Das mir eine Backupreihenfolge sichert, wie ich die haben will!
Um das zu erreichen, habe ich eine Backupreihenfolge (scripting)festgelegt.
(Ich beschreibe das mal so, ohne näher auf das scripting einzugehen!!! Copyright!)
Ich muss einmal die Reihenfoge und die Abläufe definieren, danach werden die Sicherungen immer in der selben Reihenfolge durch mein Aufrufen des Programmes, oder durch Zeitsteuerung automatisch abgearbeitet.
Hier ein Beispiel, das jeder modified eCommerce Shopsoftware-Shopnutzer nachvollziehen kann:
Anweisungen an das Programm:
> gehe zu
www.meine_webseite.de ein; (komplette URL muss hinterlegt sein)
> loge dich als admin in den shop ein (zugangsdaten, müssen hinterlegt sein)
> gehe zum menü hilfsprogramme/datenbank manager;
> gehe zu backup (nicht wiederherstellen);
> führe online sicherung aus; (programm wartet bis die erfolgreiche Sicherung von xtc bestätigt wird; (Nach erfolgreicehr xtc-meldung, fährt das mit der 2. von mir hinterlegten sicherung fort)
> gehe zu backup, wähle (Nur herunterladen (nicht auf dem Server speichern))
(Programm/Script wartet bis das downloadfenster sich öffnet; an dieser Stelle muss eine Verzeichniss Struktur hinterlegt sein, damit die DB am gewünschten Ort gespeichert wird!
> Die soeben abgeholte Datenbank wird dann an den geünschten Ort gespeichert.
Fertig
Diesen Ablauf konfiguriere ich eimal, dannach wird das automatisch durch doppel klick auf das Porgramm (ohne Zeitsteuerung abgearbeitet, oder mit fester Zeitangabe, startet das Programm automatisch.)
Das verstehe ich unter automatisiert!
Sprich: Du setzt dich an deinen Rechner und stellst deine ConJobs ein, die von der Ausführungsmöglichkeit begrenzt sind, weil du nicht für jedes Script eine Schnittstelle hast!
Ich schreibe meine Scripte so lange, bis der Ablauf 100% garantiert ist.
Das mache ich einmal und dann nie wieder, weil das Script zu eine Programm kompiliert wird, dass selbständig arbeitet.
Nach dem ich das über 100mal getestet habe und kein Saving daneben ging, traue ich der geschichte nun.
Hast du keinen Internetzugang, dann versucht das Programm solange den Job abzuarbeiten, bis wieder eine Verbindung besteht!
Dadurch laufen die Datensicherungen bei mir, ohne dass ich am Rechner persönlich anwesend bin! Ich bin dann mit Familie oder anderem beschäftigt.
Natürlich kontroliere ich zwischen durch, ob alles passt. Passt es mal nicht, kriege ich eine fehlermeldung vom Miniprogram, wo das script aufgehalten wurde.
Das oben erklärte Programm, kann ich jederzeit noch um weitere Jobs erweitern.
z.B. dass auch noch der shoproot nach dem ersten teil mitgesichert wird.
Gesichert kann überall auf der Welt werden, wenn Platz vorhanden ist.
Ich lasse dieses Script manuell ausführen (doppelklick), wenn ich z. B. vor habe am Shop aktiv Änderungen vorzunehmen.
Sprich: ich kopiere Files ein, die ich vorher auf XAMPP getestet habe.
Kannst du damit was anfangen?
Es müsste theoretisch und praktisch möglich sein, irgend eine Datei von deinem Rechner automatisch auf meinen rechner zu spielen, wenn ich Zugang habe.