自动化R以运行脚本

Dav*_*ime 0 automation r taskscheduler

我基本上都在寻找任何方式来自动运行R脚本,就好像我将它复制并粘贴到控制台一样.我已经尝试过'taskscheduleR'软件包,但它似乎只是输出到目录中的日志文件,而不是像我在Rstudio应用程序中运行它一样.

一个例子可能是,我想每晚获得5个股票的最后收盘价格,然后是Rstudio中的脚本并在那里有变量,所有代码都在脚本文件中.

有什么想法吗?

add*_*ted 6

如果您使用Windows,我建议使用内置的Task Scheduler应用程序.创建将运行batchscript文件的任务.这个batchscript文件只有一行执行你想要的Rscript.将其设置为每晚运行(或任何您想要的时间).

我不是那么精通linux和MacOS,但这就是我所知道的:

Linux有cron.使用您的首选时间向crontab添加作业并执行脚本'path/to/bin/r /path/to/script.r'

MacOS有Automator + iCal(用于调度).它还有像Linux这样的crontab.