Le mandrake-cien Francois Massonneau <[EMAIL PROTECTED]> a écrit :


> Par contre une question : mon programme que j'ai créé "sauvegarde", je
> l'ai écris comme ça (ai je fait une erreur ?????) :
> #!/bin/sh
> #
> # Ce script permet de faire la sauvegarde d'un certain nombre
> # de fichiers et directories
> 
> find /usr/local/programs/sauvegarde -print > /tmp/liste.dujour
> find /home/francois/.bcast/bcastrc -mtime -600 \! -type d -print >> /tmp/liste.dujour
> find /home/francois/.ftree/ \! -type d -print >> /tmp/liste.dujour
> find /home/francois/.gftp/gftprc -mtime -600 \! -type d -print >> /tmp/liste.dujour
> find /home/francois/.kwintvrc/default.ch -mtime -600 \! -type d -print >> 
>/tmp/liste.dujour
> find /home/francois/.mc/ini -mtime -600 \! -type d -print >> /tmp/liste.dujour
> find /home/francois/.netscape/bookmark.html -mtime -600 \! -type d -print >> 
>/tmp/liste.dujour
> find /home/francois/.xglobe/RunXglobe -mtime -600 \! -type d -print >> 
>/tmp/liste.dujour
> find /home/francois/.xmms/ -mtime -600 \! -type d -print >> /tmp/liste.dujour
> find /home/francois/GCompte/ -mtime -600 \! -type d -print >> /tmp/liste.dujour
> find /home/francois/korganizer/ -mtime -600 \! -type d -print >> /tmp/liste.dujour
> find /home/francois/.grip -print >> /tmp/liste.dujour

Ceci est assez répétitif, tu peux remplacer certaines lignes par ceci :

find
/home/francois/{.bcast/bcastrc,.kwintvrc/default.ch,.mc/ini,GCompte/}
-mtime -600 \! -type d -print >> /tmp/liste.dujour

> 
> find /tmp \! -type d -atime 3 -exec rm -f {} \;

Ca c'est bien si tu sors de X au moins tous les trois jours :-)


-- 
Amicalement,
Philippe.

<http://perso.club-internet.fr/pphil/>

Répondre à