![从 cron 运行 R 脚本并使用](https://linux22.com/image/92511/%E4%BB%8E%20cron%20%E8%BF%90%E8%A1%8C%20R%20%E8%84%9A%E6%9C%AC%E5%B9%B6%E4%BD%BF%E7%94%A8%20.png)
我有一个 R 脚本,当我从 RStudio 运行它时,它工作得很好。但是,一旦我cron
仅在用户 RStudio 下通过主目录 ( )安排它/home/rstudio
,它就会在我只需要从 /home/rstudio 目录读取文件的那一步停止。我的 cron 如下所示,其中 R 代码在通过 RStudio 获取时运行良好:
44 13 * * * Rscript appsFlyer.R >> cron_debug_appsflyer.txt
在 R 代码中appFlyier.R
,其中一行代码<<-
覆盖局部范围内的全局变量:
data <<- read.csv('/home/rstudio/appFlyersInstallReport', header=TRUE , sep = ",")
脚本在此处停止执行,没有任何错误,甚至不会移动到下一行。它就停在这里了。这是为什么?我如何解决它?仅当我通过 RStudio 用户的 cron 运行它时才会发生这种情况。
同样,如果我write.table
在这里有一条语句将数据写入本地文件,它会再次卡在这一行。