Come escludere i tempi per i backup di Time Machine tramite la riga di comando?

1

Vorrei escludere determinati orari in cui Time Machine non dovrebbe essere eseguito. In questo modo posso creare un backup off-site del backup di Time Machine per scopi di ripristino di emergenza. Non voglio un backup TM in esecuzione durante l'esecuzione di questo backup in quanto potrebbe creare una copia in uno stato incoerente.

Mi rendo conto che esistono strumenti che ti consentono di fare ciò , ma tutti richiedono di disattivare l'utilità di pianificazione di Apple Time Machine, che preferisco non fare. Preferirei anche non installare software che non conosco o di cui non mi fidi. Pertanto, sto cercando una soluzione a riga di comando per impedire che i backup di Time Machine avvengano dalle 12AM alle 6AM.

Ho dato un'occhiata a tmutil man pages e non ho visto alcun modo di includere o escludere i tempi di esecuzione. Tuttavia, ho visto che uno può stopbackup , disable e enable il servizio che utilizza questa utility. Quindi, forse, c'è un modo per programmare facilmente questi comandi da eseguire in determinati momenti? Ad esempio:

Esegui questi comandi alle 12:00:

sudo tmutil disable
sudo tmutil stopbackup

Quindi torna alle 6:00 AM:

sudo tmutil enable

Ho provato a utilizzare iCal con quei comandi in un file .sh , ma non succede nulla. I leggi launchd , ma io sono fuori della mia zona di comfort per ottenere quello che sta andando, soprattutto dal momento che questi devono essere eseguiti come root.

    
posta Swisher Sweet 21.06.2018 - 15:56
fonte

1 risposta

1

Non ci sono opzioni per escludere certe volte, ma esiste un'opzione per definire i tempi per eseguire un backup. Ad esempio, se si desidera escludere l'orario di lavoro dalle 9:00 alle 18:00, è possibile indicare a Time Machine di effettuare un backup tra le 18:00 e le 9:00 (dalle 18:00 alle 9:00). Forzare Time Machine a queste ore essenzialmente esclude la tua finestra.

    
risposta data 21.06.2018 - 19:38
fonte

Leggi altre domande sui tag