我想每30分钟从本地计算机运行一个脚本。大多数时候,我不在办公桌旁。我不想整天运行计算机。有什么方法可以做到这一点。
目前,我有以下代码。我的计算机运行时,代码可以完美运行。
library(taskscheduleR)
taskscheduler_create("docu",
"C:/Users/jorda/OneDrive/Documents/first.R",
"MINUTE", "23:15", modifier = 30, startdate = "2019/06/05")
注意*我正在使用Windows10。
理想的解决方案是让计算机唤醒以运行代码,然后返回睡眠状态。
我正在使用该视频作为指导https://www.youtube.com/watch?v=UDKy5_SQy2o&t=213s
我有一个名为task的文件夹,该文件夹当前包含2个孩子:firstschedule.R和task1.bat。我的.bat文件是:
@echo off
R CMD BATCH #path to my file
当我尝试打开文件时,出现一个弹出窗口-以管理员或其他用户身份运行。单击以管理员身份运行后,我弹出另一个窗口,询问我Windows是否可以更改我的计算机。单击允许后。什么都没发生。我期望输出日志弹出所有输出。 我的R脚本很简单
x=10
y = x + 5
print(y)
这是一个类似的最新教程。 https://www.r-bloggers.com/how-to-run-r-from-the-task-scheduler/似乎很难找到此Rscript文件。是在较旧的R版本中使用的东西,但在当前的3.6.0版本中没有使用吗?