hallo,
was mir Bücher und google sagen, meine ich, habe ich schon versucht ...so komplex ist es ja nicht (äußerlich betrachtet).
Problem ist, dass rsync die excludes nicht beachtet.
1 2 3 4 5 6 7 8 9 | #! /bin/bash rootPath=/var/www/mysite backupPath=/home/allapow/test/ excludeFrom=$(pwd)/exclude_files # ist definiv richtig ...per echo überprüft rsync -Eav --exclude-from ${excludeFrom} $rootPath $backupPath # oder rsync -Eav --exclude-from=${excludeFrom} $rootPath $backupPath # oder rsync -Eav --exclude-from=$excludeFrom $rootPath $backupPath |
und noch die Datei exclude_files:
/mitrein/nichtmitrein /mitrein/nichtmitrein02/* - /mitrein/mitrein/nichtmitrein
Versucht habe ich es mit und ohne führendem Minus ...also alle mit Minus und alle ohne Minus.
...keins von den rsync Zeilen excludiert was ich möchte ☹ Auch nicht:
1 | rsync -Eav --exclude=/mitrein/nichtmitrein02/ $rootPath $backupPath |
Kann mir jemand auf die Sprünge helfen?