Bonjour,
J'utilise l’environnement KDE Plasma.
Je réalise mes sauvegardes via un shell qui utilise rsync.
Je peux le lancer depuis le shell directement.
Je veux le lancer depuis le bureau, via un lanceur d'application.
Sur le bureau, je fais click droit / créer un nouveau / lien vers une application :
- je coche "est exécutable"
- j'indique la commande, via "parcourir"
- j'indique le répertoire de travail
Quand clique sur cette nouvelle icône, cela patine quelques secondes, puis ça me rend la main.
J'ai d'autres lanceurs similaires, mais là je ne vois pas ce qui se passe.
Au cas où, voici le script :
#!/bin/bash
# parametres
repertoire=michel
clear
# variables :
jour=`date +%Y-%B-%d`
nom_copie=$repertoire"-"$jour
log="/home/$repertoire/Sauvegardes.log"
# Montage du HDD de sauvegarde du Home :
echo -n "connecter le disque usb l'ouvrir, puis taper ENTREE."
read rep
#echo "(Indiquer le mot de passe de l'administrateur de l'ordinateur)"
#su -c 'mount /dev/sdc1 /run/media/$repertoire/My_Passport_2To'
# variables :
jour=`date +%Y-%B-%d`
nom_copie="$repertoire-"$jour
# recherche copie la plus ancienne des trois
cd /run/media/$repertoire/My_Passport_2To/Sauvegarde_rsync
copie1=""
copie2=""
copie3=""
for i in `ls -t | grep $repertoire`
do
if [ "X"$copie1 = "X" ] ; then
copie1=$i
elif [ "X"$copie1 != "X" ] && [ "X"$copie2 = "X" ] ; then
copie2=$i
elif [ "X"$copie2 != "X" ] && [ "X"$copie3 = "X" ] ; then
copie3=$i
fi
done
# on ne fait une incrémentation qu'a partir de la 3ème sauvegarde
if [ "X"$copie3 != "X" ] ; then
mv $copie3 $repertoire
fi
# Sauvegarde de la partition Home avec Rsync :
echo "-------------------------------------------------------------"
echo "Sauvegarde du Home du $(date +%Y-%B-%d)"
echo "Heure de demarrage de la sauvegarde : $(date +%H:%M:%S)"
echo "-------------------------------------------------------------"
rsync -rupt --progress $HOME /run/media/$repertoire/My_Passport_2To/Sauvegarde_rsync --delete --delete-excluded --exclude ".cache" --exclude ".Trash" --exclude ".wine" --exclude ".local/share/Trash" --exclude 10-Films_et_Vidéos #--exclude-from=nom_fichier
rsync -rupt --progress $HOME/10-Films_et_Vidéos /run/media/$repertoire/My_Passport_2To/Sauvegarde_rsync --delete --delete-excluded
echo ""
echo "-------------------------------------------------------------"
echo "Heure de fin de la sauvegarde : $(date +%H:%M:%S)"
echo "-------------------------------------------------------------"
echo ""
# renommage copie
mv $repertoire $nom_copie
echo -n "fin de copie "
read rep
Quelqu'un a une idée ?
Merci d'avance.
Michel