Création du script de sauvegarde

Les fonctions du script de sauvegarde sont :

  • d'effectuer la sauvegarde

  • de copier son contenu dans un dossier partagé

  • d'ajouter la date et l'heure de la sauvegarde au nom du répertoire copié pour permettre la restauration d'une version précise

Procédure

Prérequis

Il faut d'abord créer le dossier « bin » dans le répertoire personnel de l'utilisateur pour y stocker le script. Pour ce faire, il faut ouvrir un terminal et entrer la commande user@computer:~$ mkdir /bin

  1. Lancement de l'éditeur de texte

    Ensuite, dans le terminal, il faut entrer la commande user@computer:~$ nano ~/bin/save_scenari.sh pour ouvrir l'éditeur de texte Nano en mode création du script « save_scenari » dans le répertoire créé précédemment.

  2. Saisie du contenu du script et enregistrement

    Dans la fenêtre de l'éditeur Nano, saisissez les lignes suivantes :

    1
    # lancer la sauvegarde
    2
    scenarisuite-starter5.0-cfg backup
    3
    # récupérer de la date du jour
    4
    _now=$(date +"%d_%m_%Y_%H_%M")
    5
    # ajouter la date du jour depuis $_now à un répertoire stocké dans $_rep
    6
    _repbkp="backup_bkp_$_now"
    7
    # copier le répertoire de sauvegarde de scenari dans le répertoire partagé en lui ajoutant la date du jour
    8
    cp -r -a /var/backups/scenarisuite-starter5.0 /media/sauvegardes/bkp_scenari/"$_repbkp"
  3. Enregistrez le script en quittant l'éditeur de texte avec la combinaison de touches Ctrl + X puis en validant la sauvegarde de l'espace modifié par O puis entrée