Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 09/08/2013, à 22:00

ub821

Script fait sous Nautilus ==>Thunar

Bonsoir à Toutes et Tous smile

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 ANSWER

if [ $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."
fi

read -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 smile


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