Hey I tried your suggestion with OPT SCR TRG no difference I also thought about their order and saw that the link dest is been called before the source directory - so I pulled the linked dest folder totally and got the missing trailing error again. I am running out of time on this one and might just stick it in to cron as is - it works from the command line - bit annoying though. Here is the result of set -xv
[black1e@vittry ~]$ ./cvback.sh
++ date -I
DAY1=`date -I -d "1 day ago"`
date -I -d "1 day ago"
++ date -I -d '1 day ago'
OPT="-avh -e \"ssh -p 2346\" --link-dest=$LNK"
+ OPT='-avh -e "ssh -p 2346" --link-dest=../../link/2014-09-24'
rsync $OPT $SRC $TRG
+ rsync -avh -e '"ssh' -p '2346"' --link-dest=../../link/2014-09-24 /home/black1e/CurriculumVitae/ firstname.lastname@example.org
Missing trailing-" in remote-shell command.
rsync error: syntax or usage error (code 1) at main.c(361) [sender=3.0.6]