rsync over ssh question

Steve Bonds
Sat, 12 Apr 2003 04:07:03 -0000

On Fri, 11 Apr 2003, Bart Boelaert bart.boelaert-at-pandora.be |Rsync List|
wrote:

> Hello,
>
> I'm trying to make rsync work over ssh. I've read several
possibilities how
> to do this, but I haven't succeeded so far. Here's what I want to
accomplish

... trimmed ...

> Here is the command I tried to use :
> rsync -e "ssh -p 1142 -l sshuser [firewallip] -" -av --progress
--delete -z
> ./ rsyncuser@[backupserverip]:testdir

Bart:

The problem is that rsync does not seem to handle options on its
"rsh" command properly.  Lots of commands that use ssh seem to have
this
problem, so my workaround is to create a small shell script
("ssh_1142.sh") which contains the command and options you want to
use,
then call rsync like:

rsync -e /path/to/ssh_1142.sh -av --progress --delete -z ./
   rsyncuser@[backupserverip]:testdir

This solves those nasty execvp() failed problems.

  -- Steve