#51 Le 02/02/2025, à 11:32
- ub821
Re : Rsync : y aurait-il une commande qui bloque la sauvegarde ?
Bonjour les Amies-Amis
C'est impeccable si à @Frankkunst la discussion lui a servi
Ça c'est du vrai partage
Merci les Amies-Amis
Cordialement
Bernard
Ubuntu 24 / HP-8300, Intel I7-2600, 3.4GHz, Ram 32Go, SSD 1To
Le Blog des bonnes questions à se poser, et comment se les poser...
Hors ligne
#52 Le 04/02/2025, à 09:45
- Frankkunst
Re : Rsync : y aurait-il une commande qui bloque la sauvegarde ?
Bonjour à tous,
Me re-voilà, je me suis dit que pour la portabilité, il était contradictoire d'inscrire en dur l'UUID dans le script ... à moins que ce soit fait à la demande du script lui même !
Donc, toujours pour le fun, voici mon nouveau code :
#!/bin/bash
diskID=""
diskPM=""
ctrlID=$(findmnt -n --output UUID $diskPM)
scriptChemin=$0
function entridisk {
IFS='|' read -r diskID diskPM < <(zenity --forms --title="Entrée identification partition de sauvegarde"\
--text="Pour la prmière utilisation de ce script, \n\n\t vous devez remplir les champs suivant : "\
--separator="|" --add-entry="UUID" --add-entry="Point de montage" )
if [[ -z $diskID ]] || [[ -z $diskPM ]] ; then echo -e "Vous n'avez pas entré ce qui était attendu !\n\n\t\tABANDON" ; exit ; fi
sed -i -e '2 s|.*|diskID='\"${diskID}\"'|' -e '3 s|.*|diskPM='\"${diskPM}\"'|' $scriptChemin
zenity --info --text="\n\t\tVous devez relancer le script pour la prise en compte des modifications ! \n"
exit 33
}
if [[ -z $diskID ]] || [[ -z $diskPM ]] ; then entridisk ; fi
if [[ "$ctrlID" != "$diskID" ]]
then
zenity --question --ok-label=Modifier --title="Défaut de montage partition" --text="La partition de sauvegarde n'a pas été trouvé ! \
\n\n\tLa partition définie est :\n\n\t UUID :\t<big>\"$diskID\"</big> \
\n\n\t Montage :\t<big>\"$diskPM\"</big>\n\nDésirez-vous modifier ces données ? " --default-cancel
if [[ $? == 0 ]] ; then entridisk ; else echo -e "\n\t\tABANDON\n\n"; exit ; fi
fi
echo -e "$diskID\n$diskPM"
exit
Qu'en pensez-vous ?
Dernière modification par Frankkunst (Le 04/02/2025, à 13:10)
C'est en forgeant que l'on devient forgerons ...
et
...petit à petit l'oiseau fait son nid !
Hors ligne