我编写了一系列创建 csv 文件的 R 脚本。从那里,Tableau 将读取 csv 并更新各种仪表板。由于可以轻松安排 Tableau 每天更新一次,我希望对我的 R 脚本执行相同的操作。
虽然针对 Windows 的解决方案已经有了很多答案,但还没有发布针对 OSX 的解决方案。我已经研究过尝试在终端中运行我的脚本并使用 automator 来执行它,但无法完全弄清楚。基本上,当 shell 脚本运行时,它会中途终止,因为 R 脚本中存在错误——但我不关心这些错误。 Automator 也不能正常工作。
此外,我还研究了 Data Integration/Pentaho,但额外的软件配置和后续安装似乎很困难。
任何帮助或见解将不胜感激!谢谢!
最佳答案
键入 crontab -e
并将此行添加到生成的文件中
@daily Rscript 1.R && Rscript 2.R
它将在每天午夜运行文件 1.R,然后运行 2.R。希望对您有所帮助。
关于r - 调度 R 脚本 - OSX,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41879343/