图书馆(任务调度程序R)
我的手稿<- system.file(系统文件)(“外部数据”,“你好,世界。R”,包装= “taskscheduleR”)
##在62秒内运行脚本一次
任务调度程序_创建(任务名称= “我的幻想脚本”,rscript(rscript)=我的手稿,
时间表= “一次”,开始时间= 格式(系统时间()+ 62,“%H:%M”))
##从明天开始,每天09:10在同一时间跑步
##标记:如果需要,将startdate的格式更改为您的区域设置(例如US:%m/%d/%Y)
任务调度器_创建(任务名称= “我的幻想每日脚本”,rscript(rscript)=我的手稿,
时间表= “每天”,开始时间= "09:10",开始日期= 格式(系统。日期()+1,“%d/%m/%Y”))
##每周周六和周日09:10跑步
任务调度程序_创建(任务名称= “myfancyscript_sunsat”,rscript(rscript)=我的手稿,
时间表= “每周”,开始时间= "09:10",天= c(c)(“太阳”,“坐着”))
##每5分钟跑一次,从10:40开始
任务调度程序_创建(任务名称= “我的幻想脚本5分钟”,rscript(rscript)=我的手稿,
时间表= “分钟”,开始时间= "10:40",修改器= 5)
##每分钟运行一次,提供一些命令行参数
任务调度程序_创建(任务名称= “myfancyscript_withargs_a”,rscript(rscript)=我的手稿,
时间表= “分钟”,rscript_args(脚本参数)= “productxyz 20160101”)
任务调度程序_创建(任务名称= “我的fancyscript_withargs_b”,rscript语言=我的手稿,
时间表= “分钟”,rscript_args(脚本参数)= c(c)(“产品abc”,"20150101"))
##获取所有任务的data.frame
任务<- 任务调度程序_ls()
字符串(个任务)
##删除任务
任务调度程序删除(任务名称= “myfancyscript”)
任务调度程序删除(任务名称= “我的幻想每日脚本”)
任务调度程序删除(任务名称= “myfancyscript_sunsat”)
任务调度程序删除(任务名称= “我的幻想脚本5分钟”)
任务调度程序删除(任务名称= “我的fancyscript_withargs_a”)
任务调度程序删除(任务名称= “myfancyscript_withargs_b”)