On Friday 10 June 2005 11:51, Dan Uscatu wrote:
> >> daca pun de minutza parametrul in loc de $VAR, merge fara gretzuri
> >
> >  ai incercat cu simple-quote-uri? '', adica?
>
> da, acelasi lucru:
>
> rsync: Failed to exec 'ssh: No such file or directory (2)
> rsync error: error in IPC code (code 14) at pipe.c(83)
> rsync: connection unexpectedly closed (0 bytes received so far) [sender]
> rsync error: error in rsync protocol data stream (code 12) at io.c(434)
>
> si mai simplu:
>
> #!/bin/bash
> RSYNC="/usr/local/bin/rsync -qrpCz -e \"ssh -i /path/to/key\""
> $RSYNC src dst
>
> 1. de ce nu merge ?

Pentru ca nu citesti sectiunile QUOTING si EXPANSION din "man bash".

> 2. cum merge ?

eval $RSYNC src dst

> p.s. varianta RSYNC="/usr/local/bin/rsync -qrpCz -e ssh -i /path/to/key"
> merge, dar considera doar "-e ssh", de aia e nevoie de ceva ghiulamele

exact, "help eval" asa cum am spus mai devreme.


Mihai


-- 
This message was scanned for spam and viruses by BitDefender.
For more information please visit http://www.bitdefender.com/


--- 
Detalii despre listele noastre de mail: http://www.lug.ro/


Raspunde prin e-mail lui