1
我有以下期望腳本,它使用rsync並希望自動執行此過程。在Expect腳本中運行Rsync命令
#!/usr/bin/expect
rsync -a --progress --delete --rsh='/usr/bin/ssh' [email protected]:/var/www/test/ /var/www/test
expect "password:"
send "XXXXX";
interact
但是rsync命令當然在expect腳本中不起作用。任何解決方法的想法?
解決!在rsync之前添加「spawn」解決了這個問題。 – Raphael 2013-03-04 01:21:58
你應該在此作爲答案,以便其他人可以清楚地看到它;)。 – nixgadgets 2013-03-04 01:29:52