Backup

cool_D Messages postés 2 Statut Membre -  
cool_D Messages postés 2 Statut Membre -
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)
A voir également:

1 réponse

cool_D Messages postés 2 Statut Membre
 
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
0