CA ARCserve D2D para Linux proporciona la capacidad para definir su propia programación mediante un script para ejecutar una tarea. Si desea ejecutar una tarea periódicamente y no se puede programar mediante la IU web, se podrá crear un script para definir la programación. Por ejemplo, en el caso de desear ejecutar una copia de seguridad a las 22:00 el último sábado de todos los meses. No se puede definir la programación mediante la interfaz web, pero se puede crear un script para definir la programación.
Se puede enviar una tarea de copia de seguridad sin especificar la programación (mediante la opción Manualmente de la página Configuración avanzada). Utilice el programador Linux Cron para definir la programación personalizada y ejecutar el comando d2djob para ejecutar la tarea.
Nota: El procedimiento siguiente asume que se ha enviado una tarea de copia de seguridad sin especificar ninguna programación y, además, se desea ejecutar una copia de seguridad a las 22:00 el último sábado de cada mes.
Siga estos pasos:
#!/bin/bash
LAST_SAT=$(cal | awk '$7!=""{t=$7} END {print t}')
TODAY=$(date +%d)
if [ "$LAST_SAT" = "$TODAY" ]; then
source /opt/CA/d2dserver/bin/setenv
d2djob --run=your_job_name --jobtype=your_job_type #run your backup job here
fi
Nota: Se deben proporcionar al archivo los permisos de ejecución necesarios.
00 22 * * Saturday root runjob.sh
Cron ejecuta el script de runjob.sh a las 22:00 todos los sábados. En runjob.sh, primero comprueba si hoy es el último sábado del mes. En caso afirmativo, se utiliza d2djob para ejecutar la tarea de copia de seguridad.
La programación de la tarea se personaliza para ejecutar una copia de seguridad a las 22:00 el último sábado de todos los meses.
Copyright © 2013 CA.
Todos los derechos reservados.
|
|