RSYNC listando apenas arquivos quando executado a partir do script bash

RSYNC listando apenas arquivos quando executado a partir do script bash

Estou tentando copiar arquivos de backup do servidor de e-mail da minha empresa para o nosso servidor de backup via RSYNC. Eu uso esse mesmo script para fazer backup dos arquivos de backup do servidor de hospedagem na web sem problemas. Quando digito isso manualmente na linha de comando, ele funciona perfeitamente, mas quando o executo a partir de um script bash, tudo que recebo é a lista de arquivos incrementais e nenhum arquivo é copiado. Aqui está o script que estou executando. Por favor ajude!

#!/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

Responder1

$LPATHnão está definido. Seu script não tem destino para copiar os arquivos. Está faltando um L onde diz PATH=/backup/path/mailserver-folder.

informação relacionada