[Eisfair] Backup-Zip Argument --rsync-path funktioniert nicht
Marcus Röckrath
marcus.roeckrath at gmx.de
So Jan 16 20:35:44 CET 2022
Hallo Matthias,
Matthias Prill wrote:
>> Hier wird die eigentlich aus 3 Optionen bestenhende Zeile in 4 Optionen
>> zerlegt, womit eben --rsync-path="sudo rsync" z. B. in
>>
>> --rsync-path="sudo
>> rsync"
>>
>> zerissen wird, was es dann auch für rsync tut.
>>
>> mit Anfuehrungsstriche
>> Anzahl Parameter: 1 1. Parameter: -a --delete --rsync-path=sudo rsync
>> Anzahl Parameter: 1 1. Parameter: -a --delete --rsync-path="sudo rsync"
>> Anzahl Parameter: 1 1. Parameter: -a --delete --rsync-path=\"sudo rsync\"
>>
> Oha, ja das ist schon Zauberei...
> Warum es dann aber mit der 2. Variante, also so wie es ja in der Konfig
> steht, also mit '--rsync-path="sudo rsync"', ist schleierhaft, denn das
> sieht ja auf den ersten Blick richtig aus...
Auf der Kommandozeile interpretiert die Bash die "" als Klammerung und
übergäbe 3 Parameter; im Skript ist das ein String, in dem die " ganz
normale Zeichen - wie jedes andere - sind.
--
Gruß Marcus
[eisfair-Team]
Mehr Informationen über die Mailingliste Eisfair