1

我有以下使用 rsync 并期望自动化该过程的期望脚本。

#!/usr/bin/expect
rsync -a --progress --delete --rsh='/usr/bin/ssh' root@00.00.00.00:/var/www/test/ /var/www/test
expect "password:"
send "XXXXX";
interact

但是 rsync 命令当然不能在期望脚本中工作。任何解决方法的想法?

4

1 回答 1

1

正如 Raphael 已经意识到“在 rsync 解决问题之前添加“spawn””

接得好!

于 2013-05-15T17:40:25.123 回答