Rhooo !! Un "s" à
data. C'est un mot latin au pluriel !
-----------------
Quel gestionnaire de bureau ?
Sinon, voici un ptit truc : place l'ensemble de ton code entre accolade et redirige la sortie standard et la sortie d'erreur dans un fichier de log, en plus de la console :
#!/bin/bash
{
# Ligne inutile en dehors des tests. A supprimer plus tard
echo "sauvegarde en cours..."
REPERTOIRE_SOURCE="/media/data/"
REPERTOIRE_DESTINATION="/media/data2/backup_datas"
# Détecter la présence du volume de destination et interrompre l'opération si nécessaire
if [ ! -e "$REPERTOIRE_DESTINATION" ]
then
echo "Attention, le disque de sauvegarde n'est pas présent. Opération de sauvegarde annulée."
exit
fi
rsync -rltgoDv --del --ignore-errors \
--filter "- .thumbnails/" \
--filter "- .Trash/" \
--filter "- *.tmp" \
--filter "- *.iso" \
--filter "- lost+found/" \
--filter "- .cache/" \
--force
$REPERTOIRE_SOURCE $REPERTOIRE_DESTINATION
rsync -rltgoDv --del --ignore-errors \
--filter "- .thumbnails/" \
--filter "- .Trash/" \
--filter "- *.tmp" \
--filter "- *.iso" \
--filter "- lost+found/" \
--filter "- .cache/" \
--force \
/home/login/ /media/data2/backup_home/
echo "Sauvegarde terminée."
} 2>&1 |
tee /var/log/backup.log
Alors, que dit la log ?