Tópico anterior: Criar os Scripts para fazer backup do banco de dados MySQLPróximo tópico: Executar uma tarefa em lotes de BMR


Personalizar a programação de tarefas

O Agente do Arcserve UDP (Linux) fornece o recurso para definir 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 22h00 do último sábado de cada mês.

Siga estas etapas:

  1. Efetue logon no servidor de backup como usuário raiz.
  2. Crie um arquivo de script, digite o comando a seguir para executar um backup às 22h00 do último sábado de cada mês:
    #!/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
    

    Observação: é necessário fornecer a permissão de execução necessária para o arquivo.

  3. Navegue até à pasta crontab e adicione o seguinte comando na crontab de seu sistema (/etc /crontab):
    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.