[Eisfair] Backup-Zip Argument --rsync-path funktioniert nicht
Matthias Prill
m.prill at gmx.de
So Jan 16 11:54:49 CET 2022
Am 16.01.2022 um 11:31 schrieb Marcus Röckrath:
> Welche Schleife?
>
> Das Backup wird über die Unterfunktion backup in den Hintergrund geschickt
> und ruft dann einmal rsync auf.
>
> Die nach dem backup-Aufruf gestartete backup_status-Funktion wartet auf die
> Beendigung von backup und zeichnet dabei den Fortschritt.
ja, das meinte ich...
>
> Hat es wirklich mit dem --rsync-path-Parameter zu tun?
Ja, das sieht im moment wohl so aus. bzw. mit der Art der Übergabe des
Parameters. Es klemmt wohl an den Hochkomma...
Habe das mal in ein minimales Script geschrieben. Wobei ich den
Parameter einmal als Variable übergebe und einmal direkt in der Zeile
übergebe:
#!/bin/bash
echo Aufruf mit Parameter als Variable:
tecopt=--rsync-path="sudo rsync"
echo $tecopt
rsync --exclude-from=/root/backup.exclude -a --delete $tecopt
pi at 192.168.227.115:/etc/ /mnt -v
echo Aufruf mit Parameter in Zeile:
rsync --exclude-from=/root/backup.exclude -a --delete --rsync-path="sudo
rsync" pi at 192.168.227.115:/etc/ /mnt -v
Aufruf mit Parameter als Variable:
--rsync-path=sudo rsync
Unexpected remote arg: pi at 192.168.227.115:/etc/
rsync error: syntax or usage error (code 1) at main.c(1512) [sender=3.2.3]
Aufruf mit Parameter in Zeile:
receiving incremental file list
sent 216 bytes received 58,888 bytes 23,641.60 bytes/sec
total size is 1,815,556 speedup is 30.72
Gruß
Matthias
Mehr Informationen über die Mailingliste Eisfair