从 cron 运行 R 脚本并使用

从 cron 运行 R 脚本并使用

我有一个 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在这里有一条语句将数据写入本地文件,它会再次卡在这一行。

相关内容