
Ich versuche, Sicherungsdateien des Mailservers meines Unternehmens über RSYNC auf unseren Sicherungsserver zu kopieren. Ich verwende dasselbe Skript zum Sichern der Sicherungsdateien unseres Webhosting-Servers und habe keine Probleme. Wenn ich dies manuell über die Befehlszeile eingebe, funktioniert es einwandfrei, aber wenn ich es über ein Bash-Skript ausführe, erhalte ich nur die inkrementelle Dateiliste und es werden keine Dateien kopiert. Hier ist das Skript, das ich ausführe. Bitte helfen Sie!
#!/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
Antwort1
$LPATH
PATH=/backup/path/mailserver-folder
ist nicht definiert. Ihr Skript hat kein Ziel, wohin die Dateien kopiert werden können. Dort, wo steht , fehlt ein L.