我正在尝试安排R脚本通过Windows Server 2008任务计划程序每周运行一次。
最初我通过taskscheduleR
设置任务,如下所示:
library(taskscheduleR)
taskscheduler_create(taskname = "twitter_scrape",
rscript = "T:\\HackR\\Folder\\web_sna\\code\\twitter_scheduled.R",
startdate = format(Sys.Date(), "%m/%d/%Y"),
schedule = "WEEKLY")
任务失败,错误代码为0xc000013a
。单击任务的“属性”然后查看“历史记录”选项卡时,事件表明它已成功完成,但实际上没有,如返回状态代码所示。
根据我在网上找到的各种故障排除材料,我尝试更改了几个选项,包括
这些选项对结果的唯一影响是将错误代码(上次返回结果)更改为0x1。
任务创建的外部日志文件如下所示:
trying URL 'http://cran.rstudio.com/bin/windows/contrib/3.3/twitteR_1.1.9.zip' Content type 'application/zip' length 446306 bytes (435 KB) ================================================== downloaded 435 KB package 'twitteR' successfully unpacked and MD5 sums checked The downloaded binary packages are in F:\temp\RtmpasZDYO\downloaded_packages twitteR installed ^C
当然,手动运行时脚本运行正常。