【发布时间】:2020-06-25 21:37:35
【问题描述】:
我已经使用 R Studio 中的 cronR 插件成功运行了一个简单的 cronR 教程。这是我保存在 R 脚本文件中的以下代码:
library(glue)
current_time <- Sys.time()
print(current_time)
msg <- glue::glue("This is a test I am running at {current_time}.")
cat(msg, file = "test.txt")
R 脚本文件保存在特定的项目目录中。作业运行时的日志文件也保存在那里。但是,脚本文件 test.txt 的输出保存在我的主目录中。我在 Mac 上。在本教程中,据说会发生这种情况,cron 会将任何输出保存在主目录中,并且如果我想更改必须“以其他方式指定”的位置。但是,本教程没有提供有关如何执行此操作的说明,我不确定是否应该通过 mac 中的终端执行此操作,如果可以,如何操作?更改脚本文件中的文件路径(例如 Documents/test.txt)不会改变任何内容,因为 test.txt 文件仍保存在主驱动器中。我怀疑我必须在其他地方进行此更改,但我不确定在哪里。任何帮助将不胜感激。
【问题讨论】: