我有一个脚本,基本上启动以下命令
rsync -avh --progress --no-relative "$SOURCE_PATH/" "$DESTINATION_PATH"
反之亦然(目标到源)。每当我通过终端手动启动脚本时,它都会正确运行;但是当 cron 启动脚本时,我收到错误
rsync: opendir "foo/bar" failed: Operation not permitted (1)
这两条路径不在外部卷上,而是在用户文件夹内。
如果存在这个问题,我应该如何设置权限?
答案1
通过授予 cron 磁盘完全访问权限来解决。