rsync - 当脚本由 cron 启动时不允许操作

rsync - 当脚本由 cron 启动时不允许操作

我有一个脚本,基本上启动以下命令

rsync -avh --progress --no-relative "$SOURCE_PATH/" "$DESTINATION_PATH"

反之亦然(目标到源)。每当我通过终端手动启动脚本时,它都会正确运行;但是当 cron 启动脚本时,我收到错误

rsync: opendir "foo/bar" failed: Operation not permitted (1)

这两条路径不在外部卷上,而是在用户文件夹内。

如果存在这个问题,我应该如何设置权限?

答案1

通过授予 cron 磁盘完全访问权限来解决。

相关内容