O Agente do Arcserve UDP (Linux) permite que você defina sua própria programação usando um script para executar uma tarefa. Se você precisar executar uma tarefa periodicamente e não puder programar usando a interface do usuário da web, poderá criar um script para definir tal programação. Por exemplo, você deseja executar um backup às 22h00 no último sábado de cada mês. Não é possível definir essa programação usando a interface da web, mas é possível criar um script para defini-la.
É possível enviar uma tarefa de backup sem especificar nenhuma programação (usando a opção Nenhuma na página Avançado). Use o agendador Linux Cron para definir a programação personalizada e execute o comando d2djob para executar a tarefa.
Observação: o procedimento a seguir presume que você tenha enviado uma tarefa de backup sem especificar uma programação e que deseja executar um backup às 22h do último sábado de cada mês.
Siga estas etapas:
#!/bin/bash#
LAST_SAT=$(cal | awk '$7!=""{t=$7} END {print t}')
TODAY=$(date +%d)
if [ "$LAST_SAT" = "$TODAY" ]; then
source /opt/Arcserve/d2dserver/bin/setenv
d2djob --run=your_job_name --jobtype=your_job_type #run your backup job here
fi
Observação: você deve fornecer a permissão de execução necessária para o arquivo.
00 22 * * Saturday root runjob.sh
O Cron executa o script runjob.sh às 22h00 todo sábado. No runjob.sh, ele primeiro verifica se hoje é o último sábado do mês. Se a resposta for sim, ele usa d2djob para executar a tarefa de backup.
A programação da tarefa é personalizada para executar um backup às 22h00 no último sábado de cada mês.
Copyright © 2018. |
|