On Sat July 24 2010 18:36:47 Dirk wrote:
> #!/usr/bin/expect -f
>
> spawn rsync -r --progress a u...@bla.com:/b
> expect "assword:"
> send "password\r"
> expect "hostname"
>
>
> why does this script stop while rsync is still transferring?
>
>
> (hostname is the name of the host in the prompt)
>
>
> and, yes, it HAS TO BE done using expect... any answer including the word
> "keys" will not be helpful

From "man rsync":

       Some modules on the remote daemon may require  authentication.  If  so,
       you  will receive a password prompt when you connect. You can avoid the
       password prompt by setting the environment variable  RSYNC_PASSWORD  to
       the  password you want to use or using the --password-file option. This
       may be useful when scripting rsync.

       WARNING: On some systems  environment  variables  are  visible  to  all
       users. On those systems using --password-file is recommended.

--Mike Bird


--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/201007241852.56456.mgb-deb...@yosemite.net

Reply via email to