lscrlstld,
Desculpe eu esqueci de colocar o meu script:
#!/bin/bash
#--------------------------------------------------------#
# Script de Backup #
# Autor: João Ferreira #
# Data: 16/11/2012 #
# Função: Faz o backup dos diretórios e base de dados. #
#--------------------------------------------------------#
BACKUP_DIR='/backup'
SERVER='HOSTNAME'
SHAREDS=`rsync $SERVER:: | awk '{ print $1 }'`
for SHARED in $SHAREDS;
do
OPTIONS='-Crvzp'
if [ ! -d $BACKUP_DIR/$SHARED ]
then
mkdir $BACKUP_DIR/$SHARED
fi
if [ $SHARED = "httpd.conf" ]
then
OPTIONS="$OPTIONS --include='httpd.conf' --exclude='*'"
fi
rsync $OPTIONS $SERVER::$SHARED $BACKUP_DIR/$SHARED/
done
> Fiz um script que sincroniza as pastas de um determinado servidor,Colocou o Magic line na primeira linha do script? É o mesmo Shell que vc usa
> porém ao utilizado o parâmetro --include e --exclude no script o
> mesmo não está funcionando corretamente. Testando manualmente ele
> funcionado "Colando o comando no terminal" mais por meio de script
> ele não funciona.
no terminal?
Use set +x no terminal e/ou no script para executar em debug
_______________________________________________
CentOS-pt-br mailing list
CentOS-pt-br@centos.org
http://lists.centos.org/mailman/listinfo/centos-pt-br