标签: r-taskscheduler

RtaskscheduleR不执行脚本

我正在尝试使用库每分钟运行一次脚本taskscheduleR。我按照 GitHub 页面上的示例进行操作,但遇到了以下问题:

  1. R 表示任务已创建,但脚本未正确执行(它应该以附加模式将数据写入文件 - 有问题的文件已存在)
  2. 我没有看到任何日志文件 - 我相信它们应该存储在与正在执行的脚本相同的位置
  3. 使用删除任务taskscheduler_delete("rds_task")不起作用

这是我的代码:

taskscheduler_create(taskname = "rds_task", 
                     rscript = "./Testing_Scheduler/testing_scheduler.R",
                     schedule = "MINUTE", 
                     starttime = format(Sys.time() + 30, "%H:%M"), 
                     startdate = format(Sys.time(), "%d/%m/%Y"),
                     modifier = 1)
Run Code Online (Sandbox Code Playgroud)

以及内容testing_scheduler.R

dat <- mtcars
data.table::fwrite(dat[1, ], "./Testing_Scheduler/testfile.txt", append = T)
Run Code Online (Sandbox Code Playgroud)

为了删除任务,我使用了:

taskscheduler_delete("rds_task")
Run Code Online (Sandbox Code Playgroud)

这是不成功的。我最终使用了 Windows 任务计划程序(我的计算机是法语 - 无法更改,抱歉):

在 Windows 任务计划程序中删除任务

与 R 插件的结果相同,只是我似乎能够以这种方式删除任务。我对我的计算机拥有管理员权限(因此这不应该是与访问相关的问题)。

r scheduled-tasks windows-task-scheduler r-taskscheduler

3
推荐指数
1
解决办法
5692
查看次数