Планирование сценариев R в планировщике задач — CMD выполняется, но задача не выполняется

#r #taskscheduler

Вопрос:

Я пытаюсь автоматизировать сценарии R в планировщике задач. Мне наконец-то удалось запустить программу, вроде как, но она не выполняет свою задачу.

Когда запускается планировщик задач, всплывает окно CMD, и я вижу, как он устанавливает необходимые пакеты для запуска сценария, но на самом деле задача не выполняется. Предполагается, что он обновит электронную таблицу, которая работает, когда я запускаю сценарий в R Studio, но не работает, когда я запускаю ее через планировщик задач.

Я запускаю сценарий через планировщик задач Windows следующим образом:

Действие: Запустите программу

Программа/сценарий:»C:R-4.0.3binRscript.exe»

Добавьте аргументы: «C:DocumentsOptions-Measurement.R»

Комментарии:

1. Может быть, у него нет доступа к электронной таблице?

Ответ №1:

Это может быть связано с рабочим каталогом. Не могли бы вы, пожалуйста, добавить что-то подобное print(getwd()) в свой скрипт и проверить, является ли это желаемым рабочим каталогом?

Комментарии:

1. Вы совершенно правы. Я не знал, что при запуске в CMD рабочий каталог изменяется из рабочего каталога в R. Используя абсолютные пути, я смог исправить проблему. Спасибо!