Esegui lo script prima di ogni backup di Time Machine?

3

Mi piacerebbe essere in grado di eseguire uno script bash prima dell'esecuzione di Time Machine, ogni volta Questo script genera del contenuto da scrivere su un file che deve essere sottoposto a backup da TM.

Mi sono guardato intorno, ma sorprendentemente nessuno sembrava averlo chiesto prima. Qualche idea?

    
posta ItalyPaleAle 09.10.2014 - 17:00
fonte

1 risposta

3

Questo non è possibile per quanto ne so. Non ci sono veri "aggancio" in Time Machine.

Tuttavia, puoi fare qualcosa di quasi come al solito: puoi disabilitare i backup automatici eseguiti da Time Machine ed eseguirlo manualmente:

#!/bin/sh

run_your_command_here

run_another_command_here

and_so_on

tmutil startbackup --block --auto

exit 0

Nota questo bit da man tmutil

The --auto option provides a supported mechanism with which to trigger "automatic-like" backups, similar to automatic backups that are scheduled by the system. While this is not identical to true system-scheduled backups, it provides custom schedulers the ability to achieve some (but not all) behavior normally exhibited when operating in automatic mode.

Non mi è chiaro quale sia la differenza, ma vale la pena notare che esiste.

    
risposta data 10.10.2014 - 07:11
fonte

Leggi altre domande sui tag