2010-01-11 11 views
5

Ich brauche die Referenz, wenn sie existiert, an die API von Time Machine oder einfach nur an einige Befehle, die die Festplatte mit Time Machine und zurück ändern können!Time Machine-API/Befehlszeilenskripte?

ich das Skript möchte ich folgendes schreiben werde zu tun: Ein

Wechsel von der Platte A auf die Platte B
Force-Time Machine-Backup
Wechsel von der Platte B zurück auf die Festplatte

Vielen Dank!

Antwort

0

Wenn ich wüsste, was ich dort einfügen soll, scheint es, dass die zu bearbeitende Datei /Library/Preferences/com.apple.TimeMachine.plist ist.

Sie können die korrekte Konfiguration mit "defaults write" erreichen, um die relevanten Einstellungen zu überschreiben, obwohl es so aussieht, als müssten Sie die BackupAlias ​​ändern, was ein Hexdump von etwas zu sein scheint, was ich nicht ganz entziffern konnte. Es enthält jedoch den Pfad zu meiner TimeMachine-Festplatte.

Die beste Lösung wäre, die ursprünglichen Einstellungen zu kopieren und dann die Dateien bei Bedarf auszutauschen.

+0

Das funktionierte, aber ich fand eine Lösung von Drittanbietern, die Time Machine für den Zweck des Problems überlegen war. –

1

Wenn AppleScript ist in Ordnung mit Sie einen Blick auf this post with script. Es sollte als Grundlage für Ihre eigenen dienen.

+0

Die Lösung gefällt mir nicht viel, da ich mir ziemlich sicher bin, dass es nicht so komplex sein sollte, nur um eine Festplatte zu tauschen ... Ich meine, richtig, es funktioniert und ich könnte darauf zurückgreifen dass, wenn ich absolut nichts anderes finde ... –

+0

Ein Großteil der Komplexität in diesem Skript ist nur zu prüfen, ob das Laufwerk verfügbar ist und die Growl-Benachrichtigung macht. Die eigentliche Logik zum Wechseln von Laufwerken ist nicht allzu schlecht und beinhaltet das UI-Scripting des Time Machine Preferences-Bereichs. Obwohl dies keine API ist, ist dies sicherlich der sichere Weg, dies zu tun. – Nate

1

Apple-Zeitkapseln enthalten einen 'Archiv'-Befehl, der die Zeitkapseldiskette auf einer externen USB-Festplatte sichern kann.

+0

Hat dies ein Befehlszeilenformular? – SG1

+0

Nicht sicher, aber da ein Archiv mehrere Stunden dauert, glaube ich nicht, dass Sie von einem Befehlszeilenformular profitieren würden. Aber ich mag dein Denken. –

0

Diese Krypted.com blog post hat eine gute Liste der wichtigsten Anwendungsfälle Befehlszeile.

Auch, wenn Sie an etwas interessiert sind Time Machine der Ort zu starten ist die inoffizielle pondini FAQ.