<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="IncrediMail 1.0" name=GENERATOR></HEAD>
<BODY style="BACKGROUND-POSITION: 0px 0px; FONT-SIZE: 12pt; MARGIN: 5px 10px 10px; FONT-FAMILY: Arial" bgColor=#ffffff background="" scroll=yes ORGYPOS="0">
<TABLE id=INCREDIMAINTABLE cellSpacing=0 cellPadding=2 width="100%" border=0>
<TBODY>
<TR>
<TD id=INCREDITEXTREGION style="FONT-SIZE: 12pt; CURSOR: auto; FONT-FAMILY: Arial" width="100%">
<DIV>Hola nuevamente,</DIV>
<DIV>&nbsp;&nbsp;&nbsp; </DIV>
<DIV>&nbsp;&nbsp;&nbsp; El problema que se me presenta en estos momentos es que en el script sh de configuración&nbsp;para rsync que he creado hay un comportamiento algo raro. Lo que pasa es que dentro del script se forma una línea de parámetros que finalmente se le entrega al commando rsync. En resúmen las líneas resultantes son las siguientes:</DIV>
<DIV>&nbsp;</DIV>
<DIV>&lt;!-- INICIO BLOQUE SCRIPT --&gt;</DIV>
<DIV>&nbsp;</DIV>
<DIV>CURRENT=/var/www/html/jcd/</DIV>
<DIV>DATASERVER=user@server_master:</DIV>
<DIV>MASTERDIR=/var/www/html/JCD/</DIV>
<DIV>EXCLUDES='--exclude="conn/" --exclude="resp/" --exclude="Java/" --exclude="jpgraph/" --exclude="varios/"'<BR>ARCHIVEROOT=/opt/backup</DIV>
<DIV>INCREMENTDIR=`date +%Y-%m-%d`</DIV>
<DIV>OPTIONS="-zavPpog --force --ignore-errors $EXCLUDES --backup --backup-dir=$ARCHIVEROOT/$INCREMENTDIR"</DIV>
<DIV>&nbsp;</DIV>
<DIV>export PATH=$PATH:/bin:/usr/bin:/usr/local/bin</DIV>
<DIV>&nbsp;</DIV>
<DIV>install -d $ARCHIVEROOT/$CURRENT</DIV>
<DIV>&nbsp;</DIV>
<DIV>COMMAND_LINE="$OPTIONS $DATASERVER$MASTERDIR $CURRENT"</DIV>
<DIV>echo "rsync $COMMAND_LINE"<BR>rsync $COMMAND_LINE<BR></DIV>
<DIV>
<DIV>&lt;!--&nbsp;FINAL BLOQUE SCRIPT --&gt;</DIV></DIV>
<DIV>&nbsp;</DIV>
<DIV>El problema que tengo es que si ejecuto el script funciona todo menos la parte de la variable EXCLUDES. Según el "echo" que hago para ver el contenido final de la variable $COMMAND_LINE que es la que agrupa todas las otras variables el resultado es el que sigue:</DIV>
<DIV>-------------</DIV>
<DIV>rsync -zavPpog --force --ignore-errors --exclude="conn/" --exclude="resp/" --exclude="Java/" --exclude="jpgraph/" --exclude="varios/" --backup --backup-dir=/opt/backup/2004-10-08 user@server_master:/var/www/html/JCD/ /var/www/html/jcd/</DIV>
<DIV>-------------</DIV>
<DIV>&nbsp;</DIV>
<DIV>Si el código anterior lo ejecuto en duro incluso dentro del script funciona a la perfección... entonces ¿que es lo que ocurre cuando por medio de las variables intento ejecutar la misma línea y esta no funciona en la parte EXCLUDES?</DIV>
<DIV><BR>Es muy importante esa parte del código por que hay carpetas que no quiero que se modifiquen.</DIV>
<DIV>Espero me puedan ayudar... como siempre.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Saludos.</DIV></TD></TR>
<TR>
<TD id=INCREDIFOOTER width="100%">
<TABLE cellSpacing=0 cellPadding=0 width="100%">
<TBODY>
<TR>
<TD width="100%"></TD>
<TD id=INCREDISOUND vAlign=bottom align=middle></TD>
<TD id=INCREDIANIM vAlign=bottom align=middle></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></BODY></HTML>