【发布时间】:2010-10-14 15:46:07
【问题描述】:
我从 rsync 收到一个令人困惑的错误,而我从网络搜索(以及所有常见的 chmod'ing)中找到的最初的东西并没有解决它:
rsync: failed to set times on "/foo/bar": Operation not permitted (1)
rsync error: some files could not be transferred (code 23)
at /SourceCache/rsync/rsync-35.2/rsync/main.c(992) [sender=2.6.9]
尽管有这个错误,但它似乎可以正常工作,但最好能摆脱它。
【问题讨论】:
-
不,据我所知只是一个普通目录。
-
刚刚遇到了类似的问题,虽然我的错误代码是 22: rsync: failed to set times on ... Invalid argument (22)。经过一番检查,我发现我的文件的最后一次修改日期是 1956 年!解决方法:触摸所有文件,问题解决。 :) "查找 .-print0 | xargs -0 touch"
-
我发现如果您还设置了一个到同一目的地的 cron 作业,则会出现此错误。更改 cron 作业(crontab)的时间将有助于解决它。就我而言,如果我还设置了 cron 作业,则只有在执行手动 rysnc 时才会出现此错误。
标签: rsync file-transfer