在Expect脚本中运行Rsync命令

时间:2013-03-04 01:14:13

标签: linux bash unix rsync expect

我有以下期望脚本使用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命令当然在expect脚本中不起作用。任何解决方法的想法?

1 个答案:

答案 0 :(得分:1)

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

好抓!