r - 使用任务计划程序自动化 Rscript; R 脚本未运行

标签 r cmd scheduled-tasks

我已经浏览了自动化 Rscripts 的所有解决方案,我能够做一些事情,但我的任务打开 Rstudio 但从未运行脚本。

enter image description here

如果需要更多详细信息,请告诉我。

最佳答案

我在运行 R 脚本时遇到了很多问题。从各种来源收集,这最终是有效的:

  1. 确保 R 安装在没有空格的路径中。我的原始安装使用 C:\Program Files\R\R-3.2.0\bin\来访问 Rscript。但这导致了错误here 。安装最新版本的 R C:\R-3.2.1\bin 解决了此错误。

  2. 确保 R 脚本文件所需的任何包都已复制到新安装的库中(例如 C:\R-3.2.1\library)。我的位于 C:\Users\user\Documents\R\win-library\3.2 中,我的 R 脚本在从命令行运行时找不到它们。

  3. 创建批处理文件 (.bat)。您可以使用以下代码:

    C:\R-3.2.1\bin\Rscript file.R
    exit
    

    将此文件保存在与您的文件相同的位置。R

  4. 通过在“程序/脚本”字段中指定 .bat 文件的路径(如上所示),在任务计划程序中将此 .bat 文件作为操作运行。请务必在“开始位置(可选)”文本字段中指定文件的位置。

您的 R 脚本现在应该能够通过任务计划程序运行。

关于r - 使用任务计划程序自动化 Rscript; R 脚本未运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31371754/

相关文章:

powershell - 如何在Powershell中设置schedule.service "Run whether user is logged on or not"?

java - Spring中@Scheduled方法中的Thread.sleep

c# - 使用 R.NET 从 c# 控制台应用程序中的 r 源文件调用函数

r - 矩阵/向量的逻辑运算

android - emulator-5554 在屏幕上不可见?

尝试了我能找到的所有方法后,javac 无法被识别(不重复)

Rselenium 无法连接到正在运行的 Shiny 应用程序

r - R 中 Logistic 回归的致死剂量 (LD) 置信区间

php - 使用cmd保存带有DATE的mySQL文件

java - Quartz Scheduler (cron) 能否在同一执行时间调度多个作业?