Pages : 1
#1 Le 09/08/2013, à 22:00
- ub821
Script fait sous Nautilus ==>Thunar
Bonsoir à Toutes et Tous
Voici un script fait sous nautilus, qui fonctionne... oups... qui fonctionnait bien, cependant, sous thunar, il refuse de se lancer !
son nom : Sauvegarde_Thunar
sans extension comme ".sh"
#!/bin/bash
#
# Ce script permet de faire une sauvegarde incrémentale manuelle avec "rsync"
# Il peut être lancé à partir d'un bouton personnalisé dans un tableau de bord.
#
# Variables de couleurs (pour donner un peu de gaieté dans ce monde de brutes...)
VERT="\\033[1;32m"
STNDT="\\033[0;39m"
ROUGE="\\033[1;31m"
ROSE="\\033[1;35m"
BLEU="\\033[1;34m"
BLANC="\\033[0;02m"
BLANCLAIR="\\033[1;08m"
JAUNE="\\033[1;33m"
CYAN="\\033[1;36m"Date=$(date +%d-%m-%Y)
Heure=$(date +%T)echo -e $BLEU "Sûr de vouloir exécuter la sauvegarde ? o/n"
read ANSWERif [ $ANSWER == o ] ;
then
echo -e $JAUNE "----\nLancement sauvegarde à : $Heure le $Date"
echo -e $STNDT "-----------\nSynchronisation en cours...\n ------------"# pour donner un nom "raccourci" (incluant le chemin) au fichier backuperror.log :
backup=/home/bernard/Documents/Sauvegardes/backuperror.log# à noter l'usage des ">" :
# Un seul ">" renvoie le contenu du terminal dans le fichier indiqué
# en écrasant tout ce que contient déjà ce fichier.
# ">>" renvoie le contenu du terminal sans écraser ce que contient déjà le fichier.
# Le chiffre "2" suivi d'un seul ">" renvoie seulement les messages d'erreurs
# générés par le processus dans le fichier indiqué en écrasant le contenu de ce fichier.
# "2>>" renvoie les erreurs sans écraser le contenu du fichier.#sauvegarde journalière home
#DD2To
rsync -av --partial --del --stats /home/bernard /media/bernard/DD2To/Sauvegarde_home 2>> $backup#DD1To
rsync -av --partial --del --stats /home/bernard /media/bernard/DD1To/Sauvegarde_home 2>> $backup# Vérification des liens = faite
# Insertion de la date à la fin de la liste d'erreur si le fichier backuperror
# n'est pas vide (c'est à dire s'il y a des erreurs), ce que vérifie l'option "-s" :
if [ -s $backup ]; then
{
date >> $backup
}
fi# Mise à jour de l'heure
Heure=$(date +%T)echo -e $ROUGE " Sauvegarde terminée à : $Heure le $Date\n"
else
echo -e $BLEU "Procédure interrompue par l'utilisateur."
firead -p "A la prochaine... Pour fermer le terminal : Ctrl + C"
# ---- fin du script ----
Avez-vous vu une anomalie ?
Si oui, où est-elle située ?
Ou bien, faut-il que je réinstalle nautilus, mais, j'suis échaudé depuis dolphin... qui est parti en quenouille !
Merci de vos commentaires futurs
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
#2 Le 09/08/2013, à 22:04
- ub821
Re : Script fait sous Nautilus ==>Thunar
En tentant de lancer le script, il y a eu une anomalie dans...
/usr/bin/thunar
Rapport d'anomalie : envoyé !
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
#3 Le 11/08/2013, à 11:56
- ub821
Re : Script fait sous Nautilus ==>Thunar
En attendant, une solution, j'ai installé Nautilus, qui me le fait fonctionner... !
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
Pages : 1