Léa-Linux & amis :   LinuxFR   GCU-Squad   Zarb.Org   GNU
script et sauvegarde
Envoyé par: enebre

Bonjour,

J'ai trouvé un script ayant des fonctions qui m'intéressent et j'aimerais complémenter le script par une sauvegarde spécifique.
Je suis avec xubuntu xfce 14.04

voici l'idée en sh:

#!/bin/bash
sauvegarde()
{
#permet de creer une archive compressée d'un dossier
ici=`pwd`
# Selection du repertoire a  explorer ($HOME par defaut)
chemin=$(zenity  --file-selection --title="Dossier à sauvegarder" --directory --filename=$HOME/)
tar -cvf  $chemin".tar" $chemin && bzip2 $chemin".tar" | zenity --info --title="En cours" --text="Archivage et compression de $chemin en cours"
}


Mais j'aimerais transformer cela par une liste spécifique de fichiers et dossiers
j'ai reçu comme suggestion de faire une boucle... (ok mais comment boucler ça et comment l'intégrer au script?) Car moi je n'y connais rien en script,
for i in  $USER/.config/thunar/* $USER/.conky/conky-perso/ $USER/.config/tox/*
do tar -cvf $i
done

Trouverais-je ici, une âme charitable pour me faire cette composition, merci de votre attention. smiling smiley thumbs up

Poste le Wednesday 1 April 2015 19:42:52
Répondre     Citer    
Re: script et sauvegarde
Envoyé par: zurc

bonjour enebre,

ta trouvé deja la solution?

si non je peux t montre mes scripts avec la bloucle for..winking smiley

Poste le Friday 17 April 2015 11:32:53
Répondre     Citer    
Re: script et sauvegarde
Envoyé par: enebre

Bonjour zurc,
Non je n'ai pas encore trouvé le bon sésame.
Ce serait sympa le partage, merci smiling smiley

Poste le Sunday 19 April 2015 10:30:00
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
script et sauvegarde
Pour poser vos questions sur les scripts shell, le Perl, le C, etc... Attention : nous ne sommes pas des spécialistes du dev, ce forum est juste pour de petites aides ponctuelles concernant le développement et les outils de développement.

Serveur hébergé par ST-Hebergement et Lost-Oasis / IRC hébergé par FreeNode / NS secondaire hébergé par XName
Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons