Argomento precedente: Creazione degli script per l'esecuzione del backup del database MySQLArgomento successivo: Esecuzione di un processo in batch di ripristino bare metal


Personalizzazione della pianificazione del processo

CA ARCserve D2D per Linux consente di definire la propria pianificazione mediante uno script per l'esecuzione di un processo. Se si desidera eseguire periodicamente un processo e non è possibile eseguirne la pianificazione mediante l'interfaccia utente Web, è possibile creare uno script per la definizione di tale pianificazione. Ad esempio, si desidera eseguire un backup alle 22:00 l'ultimo sabato di ogni mese. Non è possibile definire tale pianificazione mediante l'interfaccia Web, ma è possibile creare uno script per definirla.

È possibile inviare un processo di backup senza specificare nessuna pianificazione (mediante l'opzione Manualmente della pagina Impostazioni avanzate). Utilizzare l'utilità di pianificazione Cron di Linux per definire la pianificazione personalizzata ed eseguire il comando d2djob per l'esecuzione del processo.

Nota: la procedura seguente suppone che si sia inviato un processo di backup senza specificare nessuna pianificazione e si desidera eseguire un backup alle 22:00 l'ultimo sabato di ogni mese.

Procedere come descritto di seguito:

  1. Accedere al server D2D come utente root.
  2. Creare un file script e immettere il comando seguente per eseguire un backup alle 22:00 l'ultimo sabato di ogni mese:
    #!/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: è necessario fornire le autorizzazioni di esecuzione necessarie per il file.

  3. Accedere alla cartella crontab e aggiungere il comando seguente al valore crontab del sistema (/etc/crontab):
    00 22 * * Saturday root runjob.sh
    

    Cron esegue lo script runjob.sh alle 22:00 ogni sabato. Viene eseguita una ricerca in runjob.sh al fine di stabilire se oggi è l'ultimo sabato del mese. In caso affermativo, d2djob viene utilizzato per l'esecuzione del processo di backup.

La pianificazione del processo viene personalizzata per eseguire un backup alle 22:00 l'ultimo sabato di ogni mese.