我想自动执行一些R脚本,以便在我开始工作时获得最新数据。你能告诉我怎么做吗?通过AppleScript或Automator?或其他工具?
理想情况下,我会得到类似这样的示例代码(AppleScript)
告诉R.app 执行example.r 每天凌晨2点
谢谢你的帮助 安德烈亚斯
答案 0 :(得分:3)
您可以使用cron
与Rscript
相结合来执行此操作。
首先创建一个R脚本:
#! /usr/bin/env Rscript
print("Hello World!")
并将其另存为print_hw.R
。然后在终端输入:
crontab -e
并选择运行脚本的时间:
0 0 * * * print_hw.R
每天晚上十二点运行脚本。这一切都假设print_hw.R
可以执行(使用chmod
)并且脚本位于PATH
。