Spesso, quando hai un'operazione di backup che viene eseguita in modo programmato, ci sono operazioni associate che vuoi eseguire prima o dopo la copia effettiva dei file. CCC offre la possibilità di eseguire script di shell prima e dopo un'operazione di backup, disattivare la destinazione, eseguire un'altra operazione di backup CCC e opzioni di gestione energia come l'avvio e lo spegnimento. Se vuoi eseguire una di queste operazioni pre- o post-esecuzione fai clic sul pulsante Impostazioni avanzate in basso nella finestra principale di CCC.
Attivare il volume di origine o di destinazione prima dell'inizio di un'operazione di backup
Senza alcuna configurazione aggiuntiva, CCC tenterà di attivare i volumi di origine e di destinazione prima che inizi un'operazione di backup. Questo vale per molti tipi di volumi diversi: volumi ordinari su dischi rigidi collegati localmente, immagini disco, volumi di rete, volumi crittografati, persino volumi crittografati su Mac remoti. Se il volume di origine o di destinazione si trova su un disco collegato fisicamente al tuo Mac (ad esempio, tramite Thunderbolt o USB), ma non è attivato, CCC può "vedere" quel dispositivo e tenterà di attivarlo. Se l'origine o la destinazione è un volume di rete, CCC otterrà i permessi utilizzati per attivare quel dispositivo quando crei l'operazione di backup e utilizzerà tali permessi per attivare il volume prima dell'inizio dell'operazione.
Questo vale anche per i volumi annidati. Ad esempio, supponiamo che tu stia eseguendo il backup di un'immagine disco su un volume di rete. CCC tenterà prima di attivare il volume di rete, poi tenterà di attivare l'immagine disco. Supponiamo ora che tu abbia un'operazione configurata per eseguire il backup del contenuto di una cartella su un volume codificato. Se hai salvato la frase chiave del volume codificato nel portachiavi di CCC, CCC sbloccherà e attiverà il volume codificato prima dell'inizio dell'operazione di backup.
I tentativi di CCC di attivare i volumi di origine e di destinazione avvengono automaticamente prima di qualsiasi altra operazione, compresi gli script di shell di pre-esecuzione (descritti di seguito), quindi non è necessario implementare uno script di shell per attivare prima l'origine o la destinazione.
Little Snitch può impedire l'attivazione automatica dei volumi di rete
Se utilizzi Little Snitch per monitorare e filtrare il traffico di rete in entrata e in uscita, potresti riscontrare che CCC ha problemi ad attivare automaticamente un volume di rete. Se riscontri questo problema, configura Little Snitch per consentire al servizio di sistema NetAuthSysAgent l'accesso alla rete. NetAuthSysAgent è il servizio di sistema di macOS che soddisfa le richieste delle applicazioni per attivare i volumi di rete.
Opzioni del volume di destinazione
Se vuoi che CCC disattivi il volume di destinazione al termine del backup, scegli Disattiva il volume di destinazione dal menu Gestione volume di destinazione. Se la destinazione è una cartella, l'opzione corretta è Disattiva il volume. Se la destinazione è un'immagine disco, CCC disattiva sempre il volume dell'immagine disco, quindi questa impostazione si riferisce al volume fisico sottostante su cui risiede l'immagine disco.
Se un'applicazione ha dei file aperti sul volume di destinazione, CCC non riuscirà a disattivare il volume. CCC non lo segnala come un errore dell'operazione, anche se annoterà l'evento nella scheda Errori della finestra Cronologia operazioni.
Opzioni di gestione energia
Per default, al termine di un'operazione di backup CCC non eseguirà alcuna operazione di gestione energia. Invece, il sistema funzionerà come definito dalle impostazioni del pannello Impostazioni Risparmio energia. Per esempio, se il sistema è configurato per andare in Stop dopo 20 minuti, il sistema andrà in Stop se negli ultimi 20 minuti non c'è stata alcuna attività dell'utente. L'attività di CCC non è considerata attività dell'utente, per cui spesso il sistema va in Stop subito dopo che CCC ha terminato un'operazione di backup.
Se scegli una delle opzioni dal menu Gestione energia, CCC riavvierà o spegnerà il Mac al termine dell'operazione di backup. Con l'eccezione delle opzioni che indicano "forzato", le opzioni di riavvio e spegnimento non sono forzate ma sono "richieste". Se, ad esempio, hai un documento aperto con modifiche non salvate, l'applicazione ti chiederà di salvare il documento. Se non si risponde a una finestra di dialogo di salvataggio, la richiesta di spegnimento o riavvio si interrompe.
Spegni il computer se prima era spento
Questa opzione è utile se vuoi che CCC spenga il Mac al termine dell'operazione, ma solo nei casi in cui il Mac era spento all'ora programmata dell'esecuzione dell'operazione (prima di essere stato riacceso dall'evento di attivazione programmato). Se l'operazione di backup viene eseguita quando il sistema è rimasto acceso per un po' di tempo o è stato inattivo, CCC non spegnerà il Mac quando utilizzi questa opzione.
Questa opzione sarà attivata solo per le operazioni configurate per essere eseguite in base a una programmazione.
Le opzioni di gestione energia vengono ignorate in alcuni casi
Le opzioni di gestione energia non saranno applicate alle operazioni di backup che vengono annullate (ad esempio, cliccando sul pulsante Interrompi). Inoltre, le operazioni di gestione energia non saranno applicate se altre operazioni di backup CCC sono in esecuzione o in coda per essere eseguite subito dopo il termine dell'operazione corrente. Se l'operazione è in esecuzione come parte di un Gruppo di operazioni, le opzioni di gestione energia saranno rinviate al completamento di tutte le operazioni del gruppo.
Per quanto riguarda le opzioni "con conto alla rovescia di 60 s", tieni presente che macOS non visualizzerà queste finestre di dialogo quando lo schermo è bloccato. Se l'operazione viene spesso eseguita quando il display è disattivato ed è richiesta una password per sbloccare lo schermo, l'opzione del conto alla rovescia di 60 s non riavvierà o spegnerà il sistema.
Le opzioni di gestione energia vengono applicate a prescindere dal successo dell'operazione
Le opzioni di gestione energia saranno applicate a prescindere che l'operazione di backup venga completata con successo o meno. Se preferisci che un'operazione di backup esegua l'azione di gestione energia solo quando l'operazione di backup termina senza errori, vedi lo script di post-esecuzione pm_on_success.sh di seguito.
Esegui un altro backup (concatenamento di operazioni)
Se hai configurato più di un'operazione di backup CCC, le altre operazioni saranno elencate in questo menu a comparsa. Per creare una catena di operazioni (ad esempio, per eseguire le operazioni in sequenza) è sufficiente scegliere una di queste operazioni per fare in modo che venga eseguita automaticamente al termine dell'operazione corrente. Le operazioni eseguite in questo modo inizieranno dopo il completamento dell'operazione corrente. Le operazioni concatenate verranno eseguite indipendentemente dallo stato di uscita di una precedente operazione nella catena, ad esempio se la prima operazione riporta errori o non viene eseguita affatto, la seconda operazione verrà comunque eseguita. Solo la prima operazione di una catena deve essere programmata per avviare la catena.
Nota: le operazioni post-esecuzione non saranno avviate se l'operazione corrente è stata avviata tramite un gruppo di operazioni . Quando esegui un gruppo di operazioni, l'obiettivo specifico è quello di eseguire esattamente le operazioni all'interno di quel gruppo di operazioni e nell'ordine specificato. Tuttavia, se esegui l'operazione manualmente o se l'operazione viene eseguita separatamente dal gruppo secondo una propria programmazione, verrà eseguita l'operazione post-esecuzione dell'operazione.