
Estoy intentando copiar archivos de respaldo del servidor de correo de mi empresa a nuestro servidor de respaldo a través de RSYNC. Utilizo este mismo script para realizar copias de seguridad de los archivos de copia de seguridad de nuestro servidor de alojamiento web sin problemas. Cuando escribo esto a mano desde la línea de comando, funciona perfectamente, pero cuando lo ejecuto desde un script bash, todo lo que recibo es la lista de archivos incremental y no se copia ningún archivo. Aquí está el script que estoy ejecutando. ¡Por favor ayuda!
#!/bin/bash
RSYNC=/usr/bin/rsync
SSH=/usr/bin/ssh
KEY=/root/cron/backup-rsync-key
RUSER=user
RHOST=mail.server.net
RPATH=/backup/path/
PATH=/backup/path/mailserver-folder
$RSYNC -ae "$SSH -i $KEY" --progress --log-file=rsync.log $RUSER@$RHOST:$RPATH $LPATH
Respuesta1
$LPATH
no está definido. Su secuencia de comandos no tiene un destino para copiar los archivos. Te falta una L donde dice PATH=/backup/path/mailserver-folder
.