2010-01-11 5 views
5

J'ai besoin de la référence, si elle existe, à l'API de Time Machine ou simplement de quelques commandes qui peuvent changer le disque utilisé avec Time Machine et retour!API Time Machine/scripts de ligne de commande?

Je voudrais le script que je vais écrire à faire ce qui suit:

Changement du disque sur le disque A B
Time Force sauvegarde de la machine
Changement du disque B sur le disque A

Merci!

Répondre

0

Si je savais quoi mettre là, il semble que le fichier à éditer est /Library/Preferences/com.apple.TimeMachine.plist.

Vous pouvez obtenir la configuration correcte en utilisant "defaults write" pour remplacer les paramètres pertinents, bien qu'il semble que vous deviez modifier le BackupAlias, qui semble être un hexdump de quelque chose que je ne pouvais pas déchiffrer. Cependant, il contient le chemin vers mon disque TimeMachine.

La solution la plus simple serait de copier les paramètres d'origine, puis d'échanger les fichiers en cas de besoin.

+0

Cela a fonctionné, mais j'ai trouvé une solution tierce supérieure à Time Machine dans le but du problème. –

1

Si AppleScript ne vous pose pas de problème, jetez un oeil à this post with script. Cela devrait servir de base aux vôtres.

+0

La solution ne m'attire pas beaucoup, car je suis à peu près sûre que ça ne devrait pas être aussi complexe que ça d'échanger un disque ... Je veux dire, ça marche, et je pourrais avoir recours à que si je ne trouve absolument rien d'autre ... –

+0

Une grande partie de la complexité de ce script consiste simplement à vérifier si le lecteur est disponible et à faire la notification Growl. La logique actuelle de modification des lecteurs n'est pas trop mauvaise et implique l'utilisation de scripts d'interface utilisateur dans le panneau Préférences de Time Machine. Bien que ce ne soit pas une API, c'est certainement le moyen le plus sûr de le faire. – Nate

1

Les capsules temporelles Apple incluent une commande 'archive' qui peut sauvegarder le disque de la capsule temporelle sur un disque externe USB.

+0

Est-ce que ceci a un formulaire en ligne de commande? – SG1

+0

Je ne suis pas sûr, mais étant donné qu'une archive prend plusieurs heures, je ne pense pas que vous auriez beaucoup à bénéficier d'un formulaire en ligne de commande. Mais j'aime ta pensée. –

0

Ce Krypted.com blog post a une bonne liste des principaux cas d'utilisation de la ligne de commande.

En outre, si vous êtes intéressé par quoi que ce soit Time Machine l'endroit pour commencer est le non officiel pondini FAQ.