使用taskcheduleR

时间:2019-06-06 03:30:11

标签: r bash command-line windows-10 taskscheduler

我想每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版本中没有使用吗?

我不确定在这里我在做什么错。谢谢。 enter image description here

0 个答案:

没有答案