Esempio che sincronizza mantenendo i permessi intatti utilizzando un file di esclusioni e generando un LOG:
Code:
#!/bin/bash
rsync -varp --delete --exclude-from 'sync_exclude.txt' -e ssh /var/www/ root@192.168.0.52:/var/www >> /var/log/www_sync.txt
File esclusioni sync_exclude.txt (cartelle dentro /var/www/):
Code:
cartella1/file.php
cartella2/file.html
cartella3/folder_esclusa
cartella4/folder_esclusa