将已装入卷的文件夹复制到本地文件夹时rsync超时

时间:2013-11-21 20:35:03

标签: shell applescript rsync mount

每当我启动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

volume disconnect

1 个答案:

答案 0 :(得分:1)

升级到 rsync版本3 (而不是OS X标准版2.6)解决了这个问题。