Le 06/11/06, gegetel <[EMAIL PROTECTED]> a écrit :

> #!/bin/sh
> export USER=root
> /usr/sbin/drakbackup --daemon > /dev/null 2>&1
> 
> Et voilà ce que j'en ai fait :
> 
> #!/bin/sh
> export USER=root
> if [ -e /mnt/removable/sauv/temoin ]; then
> /usr/sbin/drakbackup --daemon > /dev/null 2>&1
> fi
> 
> Malgré cette précaution, drakbackup s'obstine à tout envoyer dans la
> partition racine dans les cas évoqués ci-dessus.
> 
> Est-ce mon script qui est mal conçu ? 

Question bête mais... Tu as bien supprimé la sauvegarde faite
sous /mnt/removable/sauv sur le DD interne ?

> 
> Auriez vous une meilleure idée que cette modification de script ?

Je pensais à analyser la sortie de la commande mount. Ce qui aurait le
mérite de résoudre aussi ton premier problème : tu sauvegarderais sur
le point de montage monté, contenant removable dans son chemin (bien
sûr, faudrait pas qu'il y ait autre chose que ton DD externe qui se
monte...)

Donc quelquechose comme ça (pas testé !):

set -- $(mount | grep removable)
point="$3"
if [ "x$point" = "x" ]; then
        # rien n'est monté. Que faire ?
else
        # quelque chose de monté dans $point
        # faire la sauvegarde dessus :)
fi


-- 
Christophe Gaubert
http://ch4tn01r.free.fr/blog
Participez à la liste Avis de citoyens :
http://fr.groups.yahoo.com/group/Avis_de_citoyens/

=========================================
Vous souhaitez acquerir votre pack ou des services Mandriva?
Rendez-vous sur "http://store.mandriva.com";.
Rejoignez le club Mandriva : http://club.mandriva.com
=========================================

Répondre à