Estoy tratando de escribir un script bash simple para mi máquina local (Mac OS X) para mover archivos desde un directorio en mi máquina a una máquina remota. Esta línea está fallando:Bash scripting rsync: rsync: link_stat (blah) failed: Ningún archivo o directorio (2)
rsync --verbose --progress --stats --compress --rsh=ssh \
--recursive --times --perms --links --delete \
--exclude "*bak" --exclude "*~" \
/repository/* $DEV_SERVER:$REMOTE_DIR
$DEV_SERVER
y $REMOTE_DIR
se definen anteriormente, y yo les echo para verificar que son exactos.
El error que estoy recibiendo es:
rsync: link_stat /Users/myusername/mycurrentdirectory failed: No such file or directory (2)
a señalar aquí es que en lugar de utilizar el directorio definido (/repository
, que está en la raíz de la máquina), que utiliza mi directorio de trabajo. ¿Qué está causando esto?
Cita sus variables, por favor! –