Pas besoin de faire un petit tuto...
Poster un simple script suffirai, un script du genre de celui la
#!/bin/bash
# Script Written By SoukoussMan
# Déclaration des variables
rsync=/usr/bin/rsync
LOG=/tmp/log_rsync
SRC=<dossier source>
DEST=<dossier cible>
MAIL=<ton mail>
echo "---------------------------------------"
echo "Systeme de synchronisation des fichiers"
echo "---------------------------------------"
rsync -avu --delete $SRC $DEST > $LOG
echo "-------------------------------------------"
echo " Envoi du fichier de log par mail à `$MAIL`"
echo "-------------------------------------------"
cat $LOG | mail -s "Synchronisation du répertoire `$SRC`vers `$DEST` sur `hostname`" $MAIL
echo " *** Mail envoyé à `$MAIL`*** "
Bien sur, je viens de le faire rapidement donc si ya des modif a proposé vous êtes les bien venus.
PS : Pour les option du rsync voila a quoi elle corresponde meme si un simple man rsync vous aurez permis de le savoir ( quand on aide c jusqu'au bout 🙂 )
-a mode archive
-v mode verbeux
-u mode mise à jour
--delete effacer les fichier sur la destination que ne sont pas sur la source
PS2 : Si vous le désiré et que vous ne souhaiter pas avec un lo de 10km de long, vous pouvez faire un grep sur le log.