Scipt de sauvegarde

Fermé
Denis - 9 avril 2007 à 13:30
Denis Boissy Messages postés 4 Date d'inscription lundi 25 juillet 2005 Statut Membre Dernière intervention 9 avril 2007 - 9 avril 2007 à 17:40
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
A voir également:

2 réponses

yoann_tux Messages postés 441 Date d'inscription lundi 28 février 2005 Statut Membre Dernière intervention 24 juillet 2008 95
9 avril 2007 à 14:53
regarde dans grep (regexp), ls -l, tu devrais trouver ton bonheur
genre : un foreach grep(-ton exp-) do tar....

yoann
0
Denis Boissy Messages postés 4 Date d'inscription lundi 25 juillet 2005 Statut Membre Dernière intervention 9 avril 2007
9 avril 2007 à 15:01
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
Denis Boissy Messages postés 4 Date d'inscription lundi 25 juillet 2005 Statut Membre Dernière intervention 9 avril 2007
9 avril 2007 à 16:06
quelqu'un a une idée merci
Denis
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897
9 avril 2007 à 16:12
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
Denis Boissy Messages postés 4 Date d'inscription lundi 25 juillet 2005 Statut Membre Dernière intervention 9 avril 2007
9 avril 2007 à 17:14
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
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897
9 avril 2007 à 17:27
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
Denis Boissy Messages postés 4 Date d'inscription lundi 25 juillet 2005 Statut Membre Dernière intervention 9 avril 2007 > jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020
9 avril 2007 à 17:40
merci , je vais essayer ce tuyau
0