A menudo, cuando tiene una tarea de copia de seguridad que se ejecuta de forma programada, hay tareas asociadas que le gustaría ejecutar antes o después de que los archivos se lleguen a copiar. CCC ofrece la opción de ejecutar scripts de shell antes y después de una tarea de copia de seguridad, desmontar el destino, ejecutar otra tarea de copia de seguridad de CCC y opciones de gestión de la energía como el reinicio y el apagado. Si desea realizar alguna de estas tareas previas o posteriores a la ejecución, pulse el botón Ajustes avanzados de la parte inferior de la ventana principal de CCC.
Montar el volumen de origen o destino antes de iniciar una tarea de copia de seguridad
Sin ninguna configuración adicional, CCC intentará montar sus volúmenes de origen y destino antes de iniciar una tarea de copia de seguridad. Esto se aplica a muchos tipos de volúmenes distintos: volúmenes normales en discos duros con conexión directa, imágenes de disco, volúmenes de red, volúmenes encriptados y hasta volúmenes encriptados en Macs remotos. Si su volumen de origen o destino se encuentra en un disco conectado físicamente al Mac (por ejemplo, a través de Thunderbolt o USB), pero no está montado, CCC puede «ver» ese dispositivo e intentará montarlo. Si su origen o destino es un volumen de red, CCC obtendrá las credenciales que utiliza para montar ese dispositivo cuando cree la tarea de copia de seguridad, y las usará para montar el volumen antes de que se inicie la tarea.
Esto también se aplica a los volúmenes anidados. Por ejemplo, imagine que está haciendo una copia de seguridad a una imagen de disco ubicada en un volumen de red. CCC intentará montar antes el volumen de red y después la imagen de disco. Del mismo modo, imagine que tiene una tarea configurada para hacer una copia de seguridad del contenido de una carpeta ubicada en un volumen encriptado. Si ha guardado la clave del volumen encriptado en el llavero de CCC, CCC desbloqueará y montará el volumen encriptado antes de iniciar la tarea de copia de seguridad.
Los intentos de CCC de montar los volúmenes de origen y destino se llevan a cabo automáticamente antes de cualquier otra tarea, incluidos los scripts de shell pre-ejecución (descritos a continuación), por lo que no es necesario implementar un script shell para montar de antemano el origen o el destino.
Little Snitch puede impedir el montaje automático de volúmenes de red
Si usa Little Snitch para supervisar y filtrar el tráfico de red entrante y saliente, puede que CCC tenga problemas para montar automáticamente un volumen de red. Si se encuentra con este problema, configure Little Snitch para permitir el acceso de red al servicio del sistema NetAuthSysAgent. NetAuthSysAgent es el servicio de sistema de macOS que atiende las solicitudes de las aplicaciones para montar volúmenes de red.
Opciones del volumen de destino
Si desea que CCC desmonte el volumen de destino al finalizar la tarea de copia de seguridad, seleccione Desmontar el volumen de destino en el menú de gestión del volumen de destino. Si el destino es una carpeta, el texto será Desmontar el volumen subyacente. Si el destino es una imagen de disco, CCC siempre desmonta el volumen de la imagen de disco, por lo que esta opción se refiere al volumen físico subyacente en el que reside la imagen de disco.
Si una aplicación tiene archivos abiertos en el volumen de destino, el intento de CCC de desmontar el volumen fallará. CCC no informa de ello como un fallo de la tarea, aunque tomará nota del suceso en la pestaña Errores de la ventana del Historial de tareas.
Opciones de gestión de energía
Por omisión, al final de una tarea de copia de seguridad, CCC no llevará a cabo ninguna operación de gestión de energía. En su lugar, el sistema funcionará según lo definido por las opciones del panel de ajustes de ahorro de energía. Por ejemplo, si tiene configurado el sistema para que entre en reposo después de 20 minutos, entrará en reposo si no ha habido ninguna actividad de usuario en los últimos 20 minutos. La actividad de CCC no se considera actividad de usuario, por lo que a menudo el sistema entrará en reposo inmediatamente después de que CCC finalice una tarea de copia de seguridad.
Si elige una de las opciones del menú Gestión de energía, CCC reiniciará o apagará el Mac cuando finalice la tarea de copia de seguridad. A excepción de las opciones que indican «forzosamente», las opciones de reinicio y apagado no son forzosas, sino que se trata de «solicitudes». Si tiene un documento abierto con modificaciones sin guardar, por ejemplo, la aplicación le pedirá que lo guarde. Si no se atiende un diálogo de guardado, la solicitud de apagado o reinicio caducará.
Apagar el ordenador si antes estaba apagado
Esta opción es aplicable si desea que CCC apague el Mac al finalizar la tarea, pero solo en los casos en que el Mac estuviera apagado (y luego lo encendiera el evento de encendido programado) a la hora programada de ejecución de la tarea. Si la tarea de copia de seguridad se ejecuta cuando el sistema llevaba un rato encendido o había estado en reposo, CCC no apagará el Mac al utilizar esta opción.
Esta opción sólo se activará para las tareas configuradas para ejecutarse de forma programada.
Las opciones de gestión de energía se ignoran en algunos casos
Las opciones de gestión de energía no se aplicarán a las tareas de copia de seguridad que se cancelen (por ejemplo, si pulsa el botón Detener). Además, las tareas de gestión de energía no se aplicarán si hay otras tareas de copia de seguridad CCC en ejecución o en cola para ejecutarse inmediatamente después de que la tarea actual termine de ejecutarse. Si su tarea se está ejecutando como parte de un Grupo de tareas, las opciones de gestión de energía se aplazarán hasta que todas las tareas del grupo hayan finalizado.
Sobre las opciones de «con diálogo de 60 segundos», tenga en cuenta que macOS no mostrará estos diálogos si la pantalla está bloqueada. Si la tarea suele ejecutarse cuando la pantalla está en reposo y debe introducir una contraseña para desbloquearla, las copiones de cuenta atrás de 60 segundos no reiniciará ni apagará el sistema de forma fiable.
Las opciones de gestión de energía se aplican independientemente de si la tarea ha finalizado correctamente o no
Las opciones de gestión de energía se aplicarán tanto si la tarea de copia de seguridad finaliza con éxito como si no. Si prefiere que una tarea de copia de seguridad leve a cabo la acción de gestión de energía solo cuando finalice sin errores, consulte el script pm_on_success.sh post-ejecución mostrado a continuación.
Ejecutar otra tarea de copia de seguridad (encadenamiento de tareas)
Si tiene configurada más de una tarea de copia de seguridad de CCC, las demás tareas aparecerán en este menú emergente. Para crear una cadena de tareas (por ejemplo, para ejecutar tareas de forma secuencial), solo tiene que elegir una de estas tareas para que se ejecute automáticamente después de que finalice la tarea actual. Las tareas ejecutadas de esta manera se iniciarán después de que la tarea actual haya finalizado por completo. Las tareas encadenadas se ejecutarán independientemente del estado de salida de una tarea anterior en la cadena; por ejemplo, si la primera tarea informa de errores o no llega a ejecutarse, la segunda tarea sí se ejecutará. Solo es necesario programar la primera tarea de una cadena para iniciar la cadena.
Importante: Las tareas post-ejecución no se iniciarán si la tarea actual se inició mediante un grupo de tareas. Cuando ejecuta un grupo de tareas, nuestro objetivo específico es ejecutar exactamente las tareas dentro de ese grupo de tareas, y en el orden especificado. Sin embargo, si ejecuta la tarea manualmente, o si la tarea se ejecuta independientemente del grupo con su propia programación, entonces se ejecutará la tarea post-ejecución de la tarea.