Je travaille sur un script de sauvegarde mais j'ai quelques problèmes avec mon script, pouvez-vous m'aider ?
INCLUDE="/data/scripts/include.txt"
EXCLUDE="/data/scripts/exclude.txt"
DST="/backupdir"
rsync \
--archive \
--recursive \
--include-from $INCLUDE \
--exclude-from $EXCLUDE \
--hard-links \
--perms \
--executability \
--owner \
--group \
--human-readable \
--verbose \
--progress \
--delete-before \
--stats \
--timeout=300 \
-e "ssh -i $SSHKEY" $USER@$IP:$DST
#include
/root
/data
/etc/httpd
/data/lost+found
#exclude
/data/www/html/nextcloud/public_html/data/index.html
/data/www/html/nextcloud/public_html/data/nextcloud.log
/data/www/html/nextcloud/public_html/data/updater.log
/data/www/html/nextcloud/public_html/data/updater-*
Ma question est la suivante : comment indiquer à rsync de synchroniser tout ce qui se trouve dans le fichier d'inclusion, d'exclure tout ce qui se trouve dans le fichier d'exclusion sans lui donner de chemin source ?