我想每分钟运行一个脚本,该脚本会绘制我当前的位置。
我正在使用taskscheduleR运行脚本,我的代码如下所示:
taskscheduler_create(taskname = "myfancyscript_5min", rscript = Japanscript,
schedule = "MINUTE", starttime = "11:15", modifier = 1)
这会返回一个错误:
[1] "ERROR: Incorrect Start Date."
attr(,"status")
[1] 16389
Warning message:
In system(cmd, intern = TRUE) :
running command 'schtasks /Create /TN "JapanRisk" /TR "cmd /c C:/Users/CLAKeSH~1/DOCUME~1/R-35~1.1/bin/Rscript.exe \"//Lakesh/Codes/R/Japan_Live_monitor_v1.R\" >> \"//Lakesh/Codes/R/Japan_Live_monitor_v1.log\" 2>&1" /SC MINUTE /MO 5 /ST 12:55 /SD "23/10/2018" ' had status 16389
不确定如何修复它。我看不到任何传递给该函数的日期参数。
我还需要运行脚本,以使绘图可见。我也该怎么做?
答案 0 :(得分:0)
我不确定您使用的是哪个版本的R或taskcheduleR软件包,但是可以在函数中传递startdate
。
根据?taskscheduler_create
,您可以
taskscheduler_create(taskname = "myfancyscript_5min", rscript = Japanscript,
schedule = "MINUTE", starttime = "11:15", startdate = format(Sys.Date(), "%d/%m/%Y"))
答案 1 :(得分:0)
不确定当您问问题时是否存在taskcheduleR插件,但要在当今版本的RStudio中回答此问题,它现在是RStudio的插件。如果看不到,请安装以下软件包:
install.packages('miniUI')
install.packages('shiny')
install.packages("taskscheduleR")
打开后,在以下位置添加以下参数:
RScript的其他参数:
startdate = format(Sys.Date(), "%m/%d/%Y")
更改语言环境的日期格式:
%m/%d/%Y
(请注意,这是格式化机器时钟的方式!)
答案 2 :(得分:0)
更改语言环境的日期格式: %m /%d /%Y (请注意,这是格式化机器时钟的方式!)