Backup Batch

  • Zitat

    Nach erfolgreicher Wiederherstellung jeweils ein Doppelklick auf die Reg-Dateien, um diese in die Registry einzupflegen.


    Das geht automatisch! :)
    Dieser Schritt muß nicht manuell durchgeführt werden.

  • So, die neue Version des Backups ist auf unserem Server, ein HowTo geschrieben und die News veröffentlicht ;)

    Danke noch einmal an pjan: Tolle Arbeit :ja:


    MfG
    caschy

    Hier das Tut zum "Im -Forum-lesen":

    TheBat! und K9 Backup

    Da es gelegentlich zu Problemen mit der internen Datensicherung von TheBat! gekommen ist, stellen wir euch hier die ultimative Lösung vor.

    >> Wie arbeiten die Batchdateien zur Sicherung?

    Nachdem man Quell-und Zielpfade definiert hat, kopiert die Batchdatei den kompletten Inhalt des Quellordners in den Zielpfad. Windows-Registryeinstellungen werden von TheBat! und K9 ausgelesen und auch in das Zielverzeichnis exportiert. Man kann das Backup ein Mal täglich ausführen. Backups der letzten vier Tage bleiben gespeichert, heißt: das letzte Backup ist immer das neuste ;)

    >> Voraussetzungen

    Windows NT, 2000 oder XP.

    Installiertes TheBat! und eine K9-Installation, die sich unterhalb des TheBat!-Installationsordners befinden muss. Der nachfolgende Screenshot zeigt mein TheBat!-Verzeichnis mit K9-Verzeichnis:
    [Blockierte Grafik: http://www.batworld.de/phpupload/Scre…ckup/ordner.gif]

    >> Vorarbeit

    Damit die Batchdatei wissen soll, was sie wohin sichern soll, sind zwei Angaben nötig:
    1. Quelle
    2. Ziel

    Öffnet die Datei TheBat!_Backup.bat mit einem beliebigen Texteditor.


    In Zeile 23 müsst ihr euren Quellpfad zu eurem TheBat!-Ordner angeben (in meinem Falle steht dort: set SOURCE_DIR="c:\programme\bat").
    In Zeile 26 muss der Zielpfad angegeben werden. In diesen Ordner werden die Backups gespeichert (bei mir: set TARGET_DIR=E:\system\backup\tb_k9_backup).

    Speichert eure Änderungen und schliesst die Datei.

    >> Der erste Start

    Nun ist die Backup-Batch bereit zum ersten Start. Einfach einen Doppelklick auf die Batch und der Prozess beginnt (Anmerkung: K9 und TheBat! müssen nicht geschlossen werden):
    [Blockierte Grafik: http://www.batworld.de/phpupload/Scre…9backup/cmd.gif]

    Nach vollzogener Sicherung schließt sich das Fenster und das war's dann ;).

    >> Rücksicherung

    Wenn ihr rücksichern wollt, dann begebt euch in euer Verzeichnis, in das eure Backups angelegt werden. In diesem Verzeichnis befinden sich Ordner mit den Namen Backup#1 (kann bis Backup#5 gehen). Die höchste Zahl ist immer das aktuellste Backup. Der Inhalt der Ordner sieht wie folgt aus:
    [Blockierte Grafik: http://www.batworld.de/phpupload/Scre…storeordner.gif]

    Um ein Backup wieder einzuspielen geht ihr folgendermaßen vor: K9 und TheBat! schließen und einen Doppelklick auf die Datei TheBat!_Restore.bat ausführen. Nun wird alles zum Zeitpunkt des Backups zurückgesetzt.

    >> Sonstiges
    Wir übernehmen keine Haftung für verlorengegangene Daten. Fragen, Anregungen oder Kritik können unter folgender Adresse in unserem Forum gemacht/gestellt werden:
    https://www.batboard.net/index.php?topic=157

    Einmal editiert, zuletzt von caschy (15. Dezember 2003 um 08:46)

  • Guten Morgen zusammen!
    Habe immer noch immer Probleme beim Ausführen der batch.
    Meine angepassten Daten sehen so aus:

    :: Welche Dateien sollen gesichert werden?
    :: The Bat! Installationsverzeichnis
    set SOURCE_DIR="D:\Programme\the bat!"

    :: Wo sollen die gesicherten abgelegt werden?
    set TARGET_DIR="E:\TheBat!_Backup"

    Das dürfte ja wohl ok sein. Weiter oben habe ich gelesen, daß das nur mit NT funzt (richtig?/falsch?).
    Ich bekomme als Fehlermeldung immer nur "Syntaxfehler". Ist das ein Indiz für NT?

    Mit Gruß in die Runde
    Jörg

  • NT = NT-Basis = NT, 2000 oder XP.

    Du verwendest eines der genannten?

    Punkt 2: Target Dir steht bei dir in Anführungszeichen. Bei mir steht da:

    Code
    set TARGET_DIR=E:\system\backup\tb_k9_backup

    MfG
    caschy

    Einmal editiert, zuletzt von caschy (15. Dezember 2003 um 07:56)

  • Guten Morgen!

    Zitat

    NT = NT-Basis = NT, 2000 oder XP.
    Du verwendest eines der genannten?


    Nö! Windows 98

    Zitat

    set TARGET_DIR=E:\system\backup\tb_k9_backup


    Werd`s kontrollieren bzw. ändern.
    Danke fürs schnelle Reagieren :)
    Jörg

  • Guten Morgen!
    Anregung (?)
    SOLLTE ich überlesen haben, daß die batch nur mit NT läuft oder steht das nirgendwo? Ich könnte mir vorstellen, daß der eine oder andere ähnliche Probleme haben könnte.
    Mit freundlichem Gruß
    Jörg

  • Läuft nur mit NT (da kein Test unter 9x möglich).
    Bei einem Pfad mit Leerzeichen muß dieser in " eingefasst werden!
    Bsp: "C:\Programme\The Bat!"

    Einmal editiert, zuletzt von pjan (15. Dezember 2003 um 20:52)

  • Nachtrag:

    Wer mehrmals am Tag sichern möchte ändert die Zeile:

    Code
    echo %DATE%>backup.dat

    einfach in

    Code
    :: echo %DATE%>backup.dat

    So wird keine Datumsdatei gespeichert.

    MfG
    caschy

    Einmal editiert, zuletzt von caschy (20. Dezember 2003 um 12:14)

  • Also die neue Version ist super :D

    Jetzt hab ich nur eine Problem wenn ich die .bat von Hand starte geht es.

    Ich will sie aber von einer anderen .bat starten lassen.

    @echo off
    start C:\programme\TheBat!\thebat!_backup\TheBat!_Backup.bat
    start C:\programme\TheBat!\k9v1\k9.exe
    start C:\programme\TheBat!\thebat.exe /nologo
    exit

    So wird alles gestarte was ich brauche !

    Nur kommt dann der Fehler :

    Automatisierte Sicherung von The Bat! und K9
    --------------------------------------------

    Die Datei "backup.dat" kann nicht gefunden werden.

    FEHLER: Packprogramm ~RAR\rar.exe nicht gefunden!
    Drücken Sie eine beliebige Taste . . .

    Hat einer eine Idee ?

  • Meine Batch sucht die Backup.dat im aktuellen Verzeichnis, also da wo auch meine Batch selbst liegt.
    Da ist durch Deinen Aufruf wohl nicht gegeben.

    Vielleicht hilft vor Deinem start... ein ch auf das BackupDir?

  • Hast du evtl. meine Änderung übernommen?:

    MfG
    caschy

  • Danke für die Info Bernd thumbup
    Leider funktioniert es nicht :(

    Das DOS Fenster bleibt offen mit der Meldung:

    Automatisierte Sicherung von The Bat! und K9
    --------------------------------------------


    C:\Programme\TheBat!\thebat!_backup>

    und dann starte er The Bat und K9