gpt4 book ai didi

r - cronr 上的计划作业未运行,日志读取 '/bin/sh: Rscript: command not found'

转载 作者:行者123 更新时间:2023-11-29 09:09:24 34 4
gpt4 key购买 nike

我正在使用 cronr添加 RStudio(在 Mac OSX 10.11.6 El Capitain 上)来安排我的脚本 fetch_n_write.R。

如果我从弹出窗口的 Schedule 选项中选择“Once”,脚本会立即运行并输出它生成的文件。成功!

如果我尝试安排作业每天在 2 分钟内运行,日志显示它正在运行代码,但随后以“/bin/sh: Rscript: command not found”结束,并且文件没有被写入。没有成功。

经过一些搜索,我猜测这必须对权限进行操作。这是suggested R 可能需要重新安装,但是 which R 导致
/usr/local/bin/Rwhich Rscript 结果/usr/local/bin/Rscript 我认为这意味着我不必重新安装 R?

最佳答案

问题出在cron命令中,作业失败,因为实际命令部分没有使用绝对路径(返回错误'/bin/sh: Rscript: command未找到'):

19 21 * * * Rscript /Users/ ... 

cron 不知道在哪里可以找到Rscript,所以你必须指定:

19 21 * * * /usr/local/bin/Rscript /Users/ ...

关于r - cronr 上的计划作业未运行,日志读取 '/bin/sh: Rscript: command not found',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41819899/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com