Senhores,
Estou com pequeno problema ao utilizar o *rsync*.
Fiz um *script* que sincroniza as pastas de um determinado servidor, 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.
Atenciosamente,
João Paulo Ferreira Analista de Rede / Servidores Linux
Fiz um script que sincroniza as pastas de um determinado servidor, 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.
Colocou o Magic line na primeira linha do script? É o mesmo Shell que vc usa no terminal?
Use set +x no terminal e/ou no script para executar em debug
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
Em 16 de novembro de 2012 08:24, lscrlstld lscrlstld@gmail.com escreveu:
Fiz um script que sincroniza as pastas de um determinado servidor, 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.
Colocou o Magic line na primeira linha do script? É o mesmo Shell que vc usa 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
discuss-pt-br@lists.centos.org