Wanneer u een reservekopietaak hebt die op geplande basis wordt uitgevoerd, zijn er vaak bijbehorende taken die u wilt uitvoeren voordat of nadat bestanden daadwerkelijk worden gekopieerd. CCC biedt de optie om shellscripts uit te voeren voor en na een reservekopietaak, de doelbestemming te deactiveren, een andere CCC-reservekopietaak uit te voeren en energiebeheeropties zoals opnieuw opstarten en afsluiten. Als u een van deze pre- of postflighttaken wilt uitvoeren, klikt u op de knop Geavanceerde instellingen onder in het hoofdvenster van CCC.
Het bron- of doelvolume activeren voordat een reservekopietaak begint
Zonder extra configuratie probeert CCC uw bron- en doelvolumes te activeren voordat een reservekopietaak begint. Dit geldt voor veel verschillende soorten volumes, zoals gewone volumes op lokaal aangesloten harde schijven, schijfkopieën, netwerkvolumes, gecodeerde volumes en zelfs gecodeerde volumes op externe Macs. Als uw bron- of doelvolume zich op een schijf bevindt die fysiek op uw Mac is aangesloten (bijv. via Thunderbolt of USB), maar niet is geactiveerd, kan CCC dat apparaat "zien" en zal het proberen dit te activeren. Als uw bron of bestemming een netwerkvolume is, zal CCC de referenties verkrijgen die u gebruikt om dat apparaat te activeren wanneer u de reservekopietaak aanmaakt, en zal die referenties gebruiken om het volume te activeren voordat de taak begint.
Dit geldt ook voor geneste volumes. Stel bijvoorbeeld dat u een reservekopie maakt naar een schijfkopie op een netwerkvolume. CCC probeert dan eerst om het netwerkvolume te activeren, en daarna de schijfkopie. Stel nu dat u een taak hebt geconfigureerd om een reservekopie te maken van de inhoud van een map op een gecodeerd volume. Als u de wachtwoordzin van het gecodeerde volume in de sleutelhanger van CCC hebt opgeslagen, ontgrendelt CCC het gecodeerde volume activeert het dit volume voordat de reservekopietaak begint.
De pogingen van CCC om de bron- en doelvolumes te activeren, gebeuren automatisch vóór alle andere taken, inclusief preflight shellscripts (hieronder beschreven). Daarom is het niet nodig om een shellscript te implementeren om de bron of bestemming vooraf te activeren.
Little Snitch kan het automatisch activeren van netwerkvolumes voorkomen
Als u Little Snitch gebruikt om uw inkomend en uitgaand netwerkverkeer te controleren en te filteren, kan het zijn dat CCC problemen heeft met het automatisch activeren van een netwerkvolume. Als u tegen dit probleem aanloopt, configureer Little Snitch dan zodanig dat netwerktoegang tot de systeemservice NetAuthSysAgent mogelijk is. NetAuthSysAgent is de macOS-systeemservice die applicatieverzoeken uitvoert om netwerkvolumes te activeren.
Doelvolume-opties
Als u wilt dat CCC het doelvolume aan het einde van de reservekopietaak deactiveert, kiest u in het menu Doelvolumebeheer de optie Deactiveer het doelvolume. Als uw doelbestemming een map is, ziet u de tekst Deactiveer het onderliggende volume. Als de doelbestemming een schijfkopie is, koppelt CCC altijd het volume van de schijfkopie los, dus verwijst deze instelling naar het onderliggende fysieke volume waarop de schijfkopie zich bevindt.
Als een applicatie open bestanden op het doelvolume heeft, zal de poging van CCC om het volume te deactiveren mislukken. CCC rapporteert dit niet als een mislukte taak, maar maakt wel een aantekening van de gebeurtenis op het tabblad Fouten van het venster Taakgeschiedenis.
Energiebeheeropties
CCC voert aan het einde van een reservekopietaak standaard geen energiebeheertaken uit. In plaats daarvan presteert het systeem zoals gedefinieerd door de instellingen in het deelvenster Energiestand-instellingen. Als u bijvoorbeeld het systeem hebt geconfigureerd om na 20 minuten inactief te worden, gaat het systeem in slaapstand als er de afgelopen 20 minuten geen gebruikersactiviteit is geweest. CCC-activiteit wordt niet beschouwd als gebruikersactiviteit, dus vaak gaat het systeem onmiddellijk slapen nadat CCC een reservekopietaak heeft voltooid.
Als u een van de opties uit het menu Energiebeheer kiest, start CCC uw Mac opnieuw op of sluit hij hem af wanneer de reservekopietaak voltooid is. Met uitzondering van de opties die "geforceerd" aangeven, zijn de opties voor opnieuw opstarten en afsluiten niet geforceerd, maar eerder "verzoeken". Als u bijvoorbeeld een document hebt geopend met niet-opgeslagen wijzigingen, vraagt de app u eerst om het document op te slaan. Als een dialoogvenster voor opslaan niet wordt beantwoord, krijgt het verzoek voor afsluiten of opnieuw opstarten een time-out.
Schakel de computer uit als deze eerder al was uitgeschakeld
Deze optie is van toepassing als u wilt dat CCC uw Mac afsluit aan het einde van de taak, maar alleen in gevallen waarin de Mac uitgeschakeld was (en vervolgens ingeschakeld door een geplande inschakeling) op het geplande tijdstip van de taak. Als uw reservekopietaak wordt uitgevoerd wanneer het systeem al een tijdje aan staat of heeft geslapen, sluit CCC de Mac niet af als u deze optie gebruikt.
Deze optie is alleen ingeschakeld voor taken die zijn geconfigureerd om volgens een schema te draaien.
Energiebeheeropties worden in sommige gevallen genegeerd
Energiebeheeropties worden niet toegepast op reservekopietaken die worden geannuleerd (bijv. als u op de Stop-knop klikt). Bovendien worden energiebeheertaken niet toegepast als er andere CCC-reservekopietaken worden uitgevoerd of in de wachtrij staan om direct te worden uitgevoerd nadat de huidige taak is voltooid. Als uw taak wordt uitgevoerd als onderdeel van een Taakgroep, worden de energiebeheeropties uitgesteld tot alle taken binnen de groep zijn voltooid.
Specifiek voor de "met venster dat vanaf 60 seconden aftelt"-opties, moet u weten dat macOS deze dialoogvensters niet toont als het scherm vergrendeld is. Als uw taak de neiging heeft om uitgevoerd te worden wanneer de beeldschermen in de sluimerstand staan, en u een wachtwoord nodig hebt om het scherm te ontgrendelen, zullen de 'venster dat vanaf 60 seconden aftelt'-opties het systeem niet consequent opnieuw opstarten of afsluiten.
Energiebeheeropties worden toegepast ongeacht het succes van de taak
Energiebeheeropties worden toegepast ongeacht of de reservekopietaak met succes is voltooid of niet. Als u liever hebt dat een reservekopietaak de energiebeheeractie alleen uitvoert wanneer de taak zonder fout wordt afgesloten, zie dan het pm_on_success.sh postflight script hieronder.
Een andere reservekopietaak uitvoeren (taakketens)
Als u meer dan één CCC-reservekopietaak hebt geconfigureerd, worden de andere taken in dit pop-upmenu weergegeven. Om een taakketen te maken (bijv. om taken opeenvolgend uit te voeren), kiest u een van deze taken om die taak automatisch te laten uitvoeren nadat de huidige taak is voltooid. Taken die op deze manier worden uitgevoerd, starten nadat de huidige taak volledig is voltooid. Geketende taken worden uitgevoerd ongeacht de afsluitstatus van een voorafgaande taak in de keten, bijv. als de eerste taak fouten meldt of helemaal niet wordt uitgevoerd, wordt de tweede taak toch uitgevoerd. Alleen de eerste taak in een keten moet gepland worden om de keten te starten.
Opmerking: postflight-taken worden niet gestart als de huidige taak gestart is via een taakgroep. Als u een taakgroep uitvoert, streven we er specifiek naar om precies de taken binnen die taakgroep uit te voeren, en binnen de opgegeven volgorde. Als u de taak echter handmatig uitvoert, of als de taak afzonderlijk van de groep volgens een eigen schema wordt uitgevoerd, dan wordt de postflight-taak van de taak uitgevoerd.