Automate rsync w/ authentication

Gary Duzan mgi820 at motorola.com
Fri Jul 10 15:03:49 EDT 2009


In article <3af970b1-b454-4d56-a33f-889ecfacacc5 at l28g2000vba.googlegroups.com>,
Bryan  <bryanvick at gmail.com> wrote:
>
>rsyncExec = '/usr/bin/ssh'
>source = 'root at 10.0.45.67:/home/bry/jquery.lookup'
>dest = '/home/bry/tmp'
>rshArg = '-e "/usr/bin/ssh -i /home/bry/keys/brybackup.key"'
>args = [rsyncExec, '-a', '-v', '--dry-run', rshArg, source, dest]

   I think you want -e and the ssh command to be separate args.
Something like:

rshArg = '/usr/bin/ssh -i /home/bry/keys/brybackup.key'
args = [rsyncExec, '-a', '-v', '--dry-run', '-e', rshArg, source, dest]

or:

rshArgs = [ '-e', '/usr/bin/ssh -i /home/bry/keys/brybackup.key' ]
args = [rsyncExec, '-a', '-v', '--dry-run'] +  rshArgs + [ source, dest]

					Gary Duzan
					Motorola H&NM





More information about the Python-list mailing list