每当我启动applescript(使用shell命令)时,它应将不存在的文件夹和文件(递归地)传输到本地文件夹 (在连接到VPN并安装卷之后) - 两者都很好用)。
mount volume "smb://dfdfdf.ch/e_18_data11$"
delay 4
set sourcefolder to quoted form of POSIX path of ("/Volumes/e_18_data11$/folder1/folder2")
set localfolder to quoted form of POSIX path of ("/Users/dfdfdf/Dropbox/test")
try
do shell script "/usr/bin/rsync -arvuE --delete " & sourcefolder & " " & localfolder
end try
这给了我 rsync超时(下面描述的第一个错误):
--> error "rsync: read errors mapping \"/Volumes/e_18_data11$/folder1/folder2/test.pdf\": Operation timed out (60)
所以,基本上,开始同步,然后首先断开音量(如下所示),然后断开VPN 。为什么?我应该改进什么? 谢谢。
修改 源文件夹大小:~1GB
答案 0 :(得分:1)
升级到 rsync版本3 (而不是OS X标准版2.6)解决了这个问题。