Automatiser la création d'archives du homedir vers une clé USB

Résolu
Synerz Messages postés 1341 Statut Membre -  
Synerz Messages postés 1341 Statut Membre -
Bonjour,
Je dois réaliser un script sur Ubuntu qui automatiser la création d'archives du homedir vers une clé USB. Ce script a été fait en cour mais avec ma super chance mon ordinateur à planter entièrement donc je n'ai pas pu le travailler.
Voilà ce que je dois faire:
-Si vous avez une clé USB, la monter et repérer son point de montage. Attention, ce point de montage peut varier si vous changez de clé/disque USB.
-Écrire un script qui va archiver votre homedir au format TAR, et avec la compression XZ, vers votre clé USB.
-Ajouter au script une vérification de l'intégrité de l'archive.

J'ai fini mon script mais la vérification fonctionne pas j'aimerai de l'aide à ce niveau.


#!/bin/bash

if [ -d "/media/alvesdek/0226-B01E/" ]
then
echo "La clé USB est branchée !"
#Choix des dossiers à archiver et compresser
cd /home/jean/
tar Jcf homedir.tar.xz Téléchargements/ Musique/ Documents/

#Première vérification
check=$(md5sum homedir.tar.xz)

#Copie de l'archive vers la clé USB
cp /home/jean/homedir.tar.xz /media/alvesdek/0226-B01E/
rm /home/jean/homedir.tar.xz
#Vérification des fichiers
cd /media/jean/0226-B01E/
check1=$(md5sum homedir.tar.xz)
if [ $check = $check1 ]
then
echo "Le fichier a été vérifie"
else
echo "Erreur dans le fichier"
fi

else
echo "La clé USB n'est pas branchée !"
fi


Merci d'avance



--
Un peu d'aide contre un topic résolu !

1 réponse

  1. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 832
     
    Bonjour,

    La comparaison de "string" se fait comme ceci :
    if [ "$s1" == "$s2" ]
    
      • avec Quotes + double "="

    0
    1. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 832
       
      Tu peux aussi utiliser -eq
      if [ "$a" -eq "$b" ]
      
      0
    2. Synerz Messages postés 1341 Statut Membre 116
       
      Merci de ton aide !
      0