Windows Server计划任务(R脚本)失败 - 日志无法提供信息

时间:2017-01-19 18:07:58

标签: r scheduled-tasks windows-server

我正在尝试安排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

当然,手动运行时脚本运行正常。

0 个答案:

没有答案