在Mac上自动隔夜执行R脚本

时间:2013-04-04 16:42:34

标签: macos r automation

我想自动执行一些R脚本,以便在我开始工作时获得最新数据。你能告诉我怎么做吗?通过AppleScript或Automator?或其他工具?

理想情况下,我会得到类似这样的示例代码(AppleScript)

告诉R.app 执行example.r 每天凌晨2点

谢谢你的帮助 安德烈亚斯

1 个答案:

答案 0 :(得分:3)

您可以使用cronRscript相结合来执行此操作。

首先创建一个R脚本:

#! /usr/bin/env Rscript
print("Hello World!")

并将其另存为print_hw.R。然后在终端输入:

crontab -e

并选择运行脚本的时间:

 0 0 * * * print_hw.R

每天晚上十二点运行脚本。这一切都假设print_hw.R可以执行(使用chmod)并且脚本位于PATH