#r #taskscheduler
Вопрос:
Я пытаюсь автоматизировать сценарии R в планировщике задач. Мне наконец-то удалось запустить программу, вроде как, но она не выполняет свою задачу.
Когда запускается планировщик задач, всплывает окно CMD, и я вижу, как он устанавливает необходимые пакеты для запуска сценария, но на самом деле задача не выполняется. Предполагается, что он обновит электронную таблицу, которая работает, когда я запускаю сценарий в R Studio, но не работает, когда я запускаю ее через планировщик задач.
Я запускаю сценарий через планировщик задач Windows следующим образом:
Действие: Запустите программу
Программа/сценарий:»C:R-4.0.3binRscript.exe»
Добавьте аргументы: «C:DocumentsOptions-Measurement.R»
Комментарии:
1. Может быть, у него нет доступа к электронной таблице?
Ответ №1:
Это может быть связано с рабочим каталогом. Не могли бы вы, пожалуйста, добавить что-то подобное print(getwd())
в свой скрипт и проверить, является ли это желаемым рабочим каталогом?
Комментарии:
1. Вы совершенно правы. Я не знал, что при запуске в CMD рабочий каталог изменяется из рабочего каталога в R. Используя абсолютные пути, я смог исправить проблему. Спасибо!