我正在尝试使用R-package taskcheduleR在计算机关闭或处于睡眠状态时执行R脚本。包中是否有一个选项可以执行此操作?我知道Windows任务计划程序中有一个选项可以唤醒计算机以执行任务,但是想直接在R中执行此操作。
这里有一些代码,尽管只是出于示例目的。
我要执行的R脚本(保存为“ test_command_run.R”):
setwd("C:/User/Desktop/test")
test1 = as.data.frame(matrix(nrow = 10,ncol = 2))
names(test1)=c("R1","R2")
test1$R1=sample(1:1000,10)
test1$R2=sample(874:90000,10)
write.csv(test1,paste0("test_data1.csv"))
这是在R中设置任务的代码:
myscript = file.path("C:/User/Desktop/test/test_command_run.R")
taskscheduler_create(taskname = "myfancyscript", rscript = myscript,
schedule = "ONCE", starttime = format(Sys.time() + 200, "%H:%M"))
关于如何执行此操作的任何想法?
谢谢
塞巴斯蒂安