Come si può impostare uno script di autosave "OS X" gratuito e universale?

1

Voglio impostare una soluzione gratuita in OS X per una funzione universale di "salvataggio automatico" (data la soluzione di Apple di Apple è limitato a poche app - almeno per ora), e lascia che Dropbox faccia il mio versioning e il backup per me.

Ho provato l'app (a pagamento) ForeverSave , (precedentemente noto come 'EverSave' gratuito), e in realtà non esegue direttamente un 'Cmd + S' tanto quanto salvare una COPIA del file nella propria 'Libreria' in una cartella da qualche parte sul Mac (intasando inutilmente il disco rigido), e come già detto, Dropbox già la mia versione per me.

Sono sicuro che c'è un modo libero per farlo tramite scripting + scheduling.

Quindi ho bisogno di impostare uno script semplice - per eseguire semplicemente 'Cmd + S', per eseguire (dall'avvio in poi) una volta al minuto, e all'interno del codice di script (o in qualche modo), per impostare le eccezioni delle app (come il browser app in cui Cmd + S non sarebbe il benvenuto e si intrometterà), in modo che si attivi solo nelle app in cui è effettivamente possibile eseguire il salvataggio automatico.

Come si farebbe?

    
posta 01.03.2014 - 04:07
fonte

2 risposte

1

Gestire lo stesso problema io stesso (soprattutto se ho bisogno di un salvataggio automatico efficace per Excel per Mac, che è decisamente rotto in Mavericks) - Ho appena avviato la versione di prova di "ForeverSave 2 (versione 2.1.2)" sul mio Mavericks in esecuzione nel 2011 15 "mbp e sembra entrambi imporre un salvataggio di cmd + del documento excel su cui sto lavorando e anche salvare una copia nella sua libreria. eccesso di confusione ma ha opzioni per 1) mantenere il numero totale di backup per un determinato file inferiore all'importo X (si specifica la quantità) o 2) per eliminare automaticamente i backup più vecchi del numero X di giorni. In realtà forza un cmd + s, che è bello - ho provato diverse volte digitando qualcosa, lasciando il documento leggermente più lungo della finestra del tempo di salvataggio automatico ForeverSave, chiudendo con forza excel o spegnendo il mio computer, e dopo aver riaperto il file i miei nuovi dati erano ancora lì, senza che io abbia mai salvato manualmente. Funziona solo quando il documento è la finestra attiva, tuttavia così se scrivi qualcosa e poi inizi a lavorare su un altro documento, non lo salverà automaticamente (a meno che il timer di salvataggio automatico non si sia verificato in un istante dopo aver finito di digitare e andare in un'altra finestra). Solo sembra davvero un problema se si rende la finestra di salvataggio automatico molto lunga (cioè posso immaginare se è stata impostata su 3 ore, potrei lavorare per due ore, navigare in un'altra finestra, e poi avere un problema che si chiude eccellentemente, senza salvataggio automatico mai accadendo) - per compensare ho appena impostato la finestra di salvataggio automatico su 2 minuti, e sto avendo Foreversave cancellare tutti i backup che ha dopo che sono una settimana, quindi la libreria rimane piccola.

Sciocco che dobbiamo pagare $ 20 per il software per fare qualcosa di così semplice, ma almeno sembra funzionare.

    
risposta data 25.04.2014 - 21:30
fonte
0

Dalla mia esperienza personale sarei prudente nel fidarsi del controllo delle versioni di Dropbox. Non sono sicuro di quale programma utilizzino, ma l'unica volta che ho provato a fare affidamento su di esso, l'ultima versione salvata precedente di uno dei miei file proveniva da un backup mesi prima.

Per quanto riguarda la tua domanda, non sono sicuro che tu possa farlo nel modo in cui vuoi farlo, ma perché non usare semplicemente Time Machine ma cambiare l'intervallo di salvataggio in 120 secondi (di default è a 3600 sec). Lo fai modificando il plist qui:

/System/Library/LaunchDaemons/com.apple.backupd-auto.plist

(Suggerimento: non modificare l'originale. Copia e sposta o rinomina l'originale per sicurezza).

    
risposta data 01.03.2014 - 11:34
fonte

Leggi altre domande sui tag