r - 调度 R 脚本 - OSX

标签 r macos csv scheduled-tasks tableau-api

我编写了一系列创建 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/

相关文章:

python - 为什么 pandas read_csv 发出此警告? (元素比较失败)

python - 有条件地拆分 PySpark 列表中的逗号分隔值

bash - 循环遍历 CSV 文件并在读取时创建新的 csv 文件?

c - mac os下通过sysctl调用获取/proc/<pid>/map信息

r - 我没有成功地使用 LOCF 方法,如我所愿

r - R 中的最小二乘优化

r - 如何强制 splinefun 值为正?

r - 计算 cummean() 和 cumsd(),同时忽略 NA 值并填充 NA

macos - NSScrollView 中的自定义 View 在滚动时乱写乱画

css - 行高在浏览器上的表示方式不同