#1 Le 17/03/2009, à 17:44
- Harpadero
[Résolu] Exécuter un script avec un lanceur
Bonjour,
Je souhaitais synchroniser le contenu du répertoire "/var/archives" sur un disque dur externe "/media/disk".
Pour ce faire j'ai écrit le script "/home/harpadero/Scripts/Synchro.sh" suivant :
#!/bin/bash
# Sauvegarde /var/archives sur le disque externe
cd /home/harpadero/Script/
clear
echo "Allumez le disque externe."
echo
echo "Ensuite, pressez <Entrée> pour lancer la sychronisation"
read
echo "synchronisation en cours ..."
sudo rsync -a /var/archives /media/disk
echo "... terminée"
echo
echo "démontage du disque dur ..."
sudo umount /media/disk
echo "... démonté. Bye."
Je souhaitais pouvoir lancer ce script depuis une icône sur le tableau de bord supérieur. L'exécution du script depuis un lanceur semblait impossible jusqu'à ce que je place dans le champs commande du lanceur :
gnome-terminal --command='/home/harpadero/Scripts/Synchro.sh'
Si cette astuce peut dépanner quelqu'un d'autre, le temps passé en consultation de documentations, forums et irc n'aura pas été inutile.
A noter : je démonte le disque dur après synchronisation parce qu'il ne sert qu'à ce seul usage,:)
Hors ligne