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.