Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Parte do Script
- DIR_SYNC="/usr/local/backup /var/www /etc/postfix"
- # O problema é que se no destino eu saio fora dos diretórios padrões dá erro..
- # Exemplo: quero copiar /usr/local/backup e todo seu conteúdo para dentro de /home/RSYNC no servidor remoto, porém ele não consegue criar os diretórios /usr/local/backup porque o rsync usa mkdir e não mkdir -p...
- for dir in $DIR_SYNC ; do
- if [ -d $dir ] ; then
- CHECK_DIR=`ls -la $dir | wc -l`
- if [ $CHECK_DIR -lt 4 ] ; then
- echo -e "\n\nDiretório Base Vazio: $dir\n"
- else
- echo -e "\n\nSincronizando $dir...\n"
- $RSYNC $OPT $dir/* root@$HOST_REMOTO:$dir # aki sem problemas
- $RSYNC $OPT $dir/* root@$HOST_REMOTO:/home/RSYNC$dir # aki problemas
- checkError "Erro ao sincronizar $dir"
- fi
- else
- echo -e "\nDiretório não existe: $dir\n"
- fi
- done
Add Comment
Please, Sign In to add comment