Backup

Salut les amis, voila je veux faire un script de backup.
Je dois lui donner deux arguments
1. le nom d'un fichier qui contient des repertoires à sauvegarder
2. le nombre de jours de dernière modification des fichiers
Si on donne ce 2 e argument ==> backup des fichiers modifiés depuis ce nombre de jours sinon backup complet.
J'ai fait ça mais ça ne fonctionne pas.

#!/bin/bash

while read line
do
echo –e "line\n"
done < $1 | find $1 -mtime -$2 | tar -c-T-f /home/backup.tar
# find pour rechercher dans le fichier passé en 1er argument
# -mtime -$2 pour spécifier les fichiers modifiés depuis le nombre # de jour passés en 2ème argument
# on passe à pipe
# tar -c-T-f pour créer l’archive
# -c pour la céer
# l’option -T pour obtenir le nom des fichiers à archiver
# l’option -f pour le fichier backup.tar

Il y a plein d'erreurs je sais....si quelqu'un a la solution je lui en saurai gré. Merci
(je travaille sous FC6)
Configuration: Windows XP
Internet Explorer 7.0

1 réponse

  • Votes
  • Date
  • Date décroissante
  1. j'ai rajoté un petit élément et en exécutant le script j'ai aucun message, et je n'ai plus la main, ça doit être certainement tout simple help please
    merci
    #!/bin/bash

    res=while read line
    do
    echo –e "line\n"
    done < $1 | find $res -mtime -$2 | tar -c-T-f /home/backup.tar

    merci de votre aide