[Linuxtrent] Re: rsync problema

  • From: as <andrea.sommavilla@xxxxxxx>
  • To: linuxtrent@xxxxxxxxxxxxx
  • Date: Tue, 30 Nov 2010 11:38:47 +0100

On 11/30/2010 11:34 AM, Aimar Marco wrote:
Salve a tutti,
ho già girato in lungo e in largo ma non ne vengo a capo.
Se lancio questo comando direttamente dalla shell tutto funziona
correttamente:
/usr/bin/rsync -avz  --delete -e "ssh -p 2299" root@IP_REMOTO:/dati/* /dati/

mentre se provo a fare uno script cosi
#!/bin/bash
cmd="/usr/bin/rsync -avz  --delete -e \"ssh -p 2299\" root@IP_REMOTO:/dati/*
/dati/"
$cmd

alla sua esecuzione mi ritorna questo errore
Unexpected remote arg: root@IP_REMOTO:/dati/*
rsync error: syntax or usage error (code 1) at main.c(1205) [sender=3.0.2]

Ho già provato a usare singoli/doppi apici, a togliere l'asterisco ma
nulla...mi dà sempre il problema e non riesco a capire come "debuggarlo".
Se non erro si interrompe ancora prima di fare la connessione all'host
remoto.

Grazie per l'aiuto, Marco


Posso chiederti come mai inglobi il comando in $cmd..?

--
Per iscriversi  (o disiscriversi), basta spedire un  messaggio con OGGETTO
"subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx


Other related posts: