我正在尝试每小时运行一个R脚本,从API下载数据,操作它并写出一些产品。每次运行需要3-5h,但我似乎无法安排一个可以同时成功运行多个实例的任务。
该操作涉及运行包含以下文本的.bat文件:
@echo on
start "" "C:\Program Files\R\R-3.4.2\bin\x64\R.exe" CMD BATCH --vanilla F:\storm\src\download_rasters.R
现在,我是批处理文件和任务调度的新手,但这里有一些故障排除线索:
我的猜测是我在批处理文件中遗漏了一些东西,它允许它从同一批处理文件中运行R的单独实例,但我无法弄清楚它是什么。
答案 0 :(得分:0)
我通过使用批处理文件直接运行R命令来获取脚本来使其工作。
@echo off
"C:\Program Files\R\R-3.4.2\bin\x64\R.exe" -e source('F:/storm\src\download_rasters.R')
这不是很好,因此欢迎更好的解决方案。