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
=========================================