Scipt de sauvegarde

Denis -  
Denis Boissy Messages postés 4 Statut Membre -
bonjour à tous
quelqu'un pourrait t'il m'aider, je dois écrire un shell script en bash qui fait un sauvegarde à l'aide de la commande tar.
Le script reçoit 2 arguments:
-un nom de fichier contenant les repertoires à sauvegarder
-un nombre de jours.
Si le 2ème argument est spécifié, un backup des fichiers modifiés depuis ce nombre de jours sera effectué, sinon c'est un backup comple qui est fait
Merci de vôtre aide
Denis
Configuration: Windows XP
Internet Explorer 7.0

2 réponses

  1. yoann_tux Messages postés 445 Statut Membre 96
     
    regarde dans grep (regexp), ls -l, tu devrais trouver ton bonheur
    genre : un foreach grep(-ton exp-) do tar....

    yoann
    0
    1. Denis Boissy Messages postés 4 Statut Membre
       
      je ne vois pas bien peux tu détailler, je suis un débutant, si tu peux m'envoyer le code ce serait cool
      Merci
      0
    2. Denis Boissy Messages postés 4 Statut Membre
       
      quelqu'un a une idée merci
      Denis
      0
  2. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    Salut,

    Et si tu nous montrais ce que tu as essayé de faire de ton côté, plutôt que d'attendre que ça te tombe (comme un oeuf, c'est de circonstance en plus) tout cuit dans ton assiette, non ?

    ;-))
    0
    1. Denis Boissy Messages postés 4 Statut Membre
       
      j'ai mis cette ligne dans mon ficheir script:
      find / $1 -mtime -$2 | tar -c -T - f /home/backup.tar.
      mais je ne suis pas sûr de la bonne syntaxe
      merci
      0
    2. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
       
      Re-

      C'est tout ce qu'il y a dans ton script ?

      Si on s'en réfère à l'énoncé, il est dit :
      Le script reçoit 2 arguments:
      -un nom de fichier contenant les répertoires à sauvegarder


      Donc tu ne cherches pas dans l'arborescence (/) le nom du fichier passé en paramètre ($1), mais il te faut lire la liste des répertoires à sauvegarder depuis ce fichier !
      Voir à ce sujet : "comment lire un fichier ligne par ligne"

      0
      1. Denis Boissy Messages postés 4 Statut Membre > jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention  
         
        merci , je vais essayer ce tuyau
        0