[Précédent (date)] [Suivant (date)] [Précédent (sujet)] [Suivant (sujet)] [Index par date] [Index par sujet]

Re: [tar] option --exclude



[root@pompei data]# find / -type f -exec tar zcvf
/data/pompei_racine_`date -I`.tar.gz --exclude
/home/korofina/edonkey/core/incoming/*.avi --exclude
/home/moviesrip/*.avi --exclude /home/korofina/edonkey/core/temp/*.met
*.part {} \;


NE FONCTIONNE PAS ???? Et là je respecte la syntaxe du tar,
puisque les exlude ne contiennent que des noms de fichiers ???:o( lol

Alors que :
[root@pompei data]# find / -type f -exec tar zcvf
/data/pompei_racine_`date -I`.tar.gz --exclude /home/korofina/edonkey
--exclude /home/moviesrip {} \;
fonctionne  - alors qu'il ne respecte pas la syntaxe de l'option exlude
du tar

JF





Le lun 06/10/2003 à 17:31, korofina a écrit :
> Impec [sans les fautes de syntaxe..:)]....
> Question : Quand vous faites 
> find / -ctime -1 -type f -exec tar -cvf backup_`date -I`.tar.gz {} \;
> >backup_`date -I`.log
> 
> J'en deduis que votre tar initial avant de le gerer par ce cron, a été
> un truc du genre :
> find / -type f -exec tar zcvf path/backup_`date -I`.tar.gz {}
> 
> Ne prenant que les fichiers reguliers, les /dev /proc ... ne posent pas
> de pb ???
> 
> koro
> 
> Le lun 06/10/2003 à 17:09, Daniel Lemay a écrit :
> > -----BEGIN PGP SIGNED MESSAGE-----
> > Hash: SHA1
> > 
> > 
> > 
> > Il manque le "-" avant "type" et encore une fois, le problème doit provenir du 
> > fait que les options --exclude ont été indiqués après les fichiers à inclure 
> > ({}). Les accolades remplacent le nom des fichiers, il est donc inutile 
> > d'ajouter "/home/*" à la fin de la commande tar. La commande devrait donc 
> > prendre la forme suivante (ne pas oublier le "\;" à la fin) :
> > 
> > find /home -ctime -1 -type f -exec tar -zcvf /data/pompei_`date -I`.tar.gz  
> > - --exclude /home/korofina/edonkey --exclude /home/moviesrip {} >
> >  /data/pompei_backup_`date -I`.log \;
> > 
> > 
> > Le 6 Octobre 2003 09:52, korofina a écrit :
> > > [tar] option --exclude
> > >
> > > En fait, vous aviez rasion, il semblerait qu'il ne faille pas de  / à la
> > > fin des exclude
> > > pour inialiser le backup :
> > > tar zcvf /data/pompei_`date -I`.tar.gz --exclude /home/korofina/edonkey
> > >  --exclude /home/moviesrip /home/*
> > >
> > > Il y a aussi la possibilité de faire un
> > > tar zcvf /data/pompei_`date -I`.tar.gz --exclude exclude.conf /home/*
> > > Et de mettre dans exclude.conf
> > > /home/korofina/edonkey
> > > /home/moviesrip
> > >
> > > Ensuite je voudrais faire des MAJ incrémentales via :
> > > #!/bin/bash
> > > find /home -ctime -1 type f -exec tar -zcvf /data/pompei_`date
> > > -I`.tar.gz {} --exclude /home/korofina/edonkey --exclude /home/moviesrip
> > > /home/* > /data/pompei_backup_`date -I`.log
> > >
> > > Mais il semblerait qu'il y ai aussi un pb de syntaxe !!!
> > >
> > > Des idées ???
> > >
> > > Des commentaires sur la syntaxe ???
> > 
> > - -- 
> > ____________________________________________
> > Daniel Lemay
> > Enfin Linux Inc.
> > http://www.enfin-linux.com
> > [email protected]
> > 514-913-4017
> > Enfin Linux : Une simple question d'attitude.
> > -----BEGIN PGP SIGNATURE-----
> > Version: GnuPG v1.2.2 (GNU/Linux)
> > 
> > iD8DBQE/gYWbooLEGHBqwNIRAl2rAJ44Jpsj16DMErqWSBESp8B/+WZSQQCgoyZ7
> > 4ndLpSij0CN4K+a2uLM8dwU=
> > =HY5T
> > -----END PGP SIGNATURE-----
> > 
> > 
> > ______________________________________________________________________
> > 
> > --
> > Liste de diffusion aide
> > http://linux-quebec.org/mailman/listinfo/aide
> 
> 
> ______________________________________________________________________
> 
> --
> Liste de diffusion aide
> http://linux-quebec.org/mailman/listinfo/aide