
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
$LPATH
não está definido. Seu script não tem destino para copiar os arquivos. Está faltando um L onde diz PATH=/backup/path/mailserver-folder
.