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