Ok, j'ai modifié ma signature pour indiquer que je suis sous
Jessie XCFE, comme ça, plus d’ambiguïté :002:
Pour les différents termes que j'utilise, comme console, je me réfère à :
https://wiki.debian.org/fr/Console
Lorsque j'écris une commande, c'est pratiquement en majorité dans une console, pas en tty !
Après, c'est vrai que lorsque nous avons une idée, elle est claire pour "nous" et pratiquement pas pour les Autres... C'est pour cela que j'indique le plus souvent, :
suis-je clair ?
tu me suis,
etc... :002:
Je sais que, quelques fois, je manque de précisions...
Je reprends ce que j'ai indiqué :
"aucune sauvegarde de gardée" = dans le script de sauvegarde que j'utilise, j'ai des lignes de commande pour garder le résultat de chaque sauvegarde, et je pensais que le p'tit script, que tu as indiqué, le faisait totomatiquement...
"En console rien, et depuis le dossier script, l'alerte s'affiche ?" = depuis la console, avec la ligne de commande suivante :
le script ne s'exécute pas !
Alors que depuis son dossier script :
/home/bernard/Mes_scripts/
il s'exécute, ouvre une fenêtre sur le coté droit, et liste toutes les différences trouvées, puis la fenêtre se referme, surement à la fin de la comparaison différence !
Quant au script que j'utilise, le voici :
Code : Tout sélectionner
#!/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 sur Racine 1 et 2 ? 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 backuperror0.log :
backup=/home/bernard/bin/Sauvegardes/backuperror0Del.log
aptitude search '~i !~M' -F '%p' > /home/mes_paquets1
dpkg --get-selections > liste-des-paquets1
# à 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.
#DDSecondaire500Go
rsync -a -P --del --stats /home /media/500go/Racine2 2>> $backup
rsync -a -P --del --stats /etc /media/500go/Racine2 2>> $backup
rsync -a -P --del --stats /var /media/500go/Racine2 2>> $backup
rsync -a -P --del --stats /root /media/500go/Racine2 2>> $backup
#DD300Go /media/300go
rsync -a -P --del --stats /home /media/300go/Racine1 2>> $backup
rsync -a -P --del --stats /etc /media/300go/Racine1 2>> $backup
rsync -a -P --del --stats /var /media/300go/Racine1 2>> $backup
rsync -a -P --del --stats /root /media/300go/Racine1 2>> $backup
#rsync -a -P --del --stats /media/freebox/ServeurUpnp/Films/Documents /media/300go/Documents 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 ----
J'utilise geany, que je trouve "simple", pour faire et modifier des scripts :002:
Voilà, tu sais tout... ou presque, si je me suis bien exprimé :001:
du moins, si mes idées ont été clairement exprimées :002:
Me suis-tu un peu mieux, ou bien, j'ai raté mes explications ?