Пробуждение компьютера для запуска скрипта R с помощью taskscheduleR - PullRequest
4 голосов
/ 06 июня 2019

Я бы хотел запускать скрипт каждые 30 минут из моего локального компа. Большую часть времени я далеко от своего стола. Я не хочу запускать свой компьютер весь день. Какие бы были способы сделать это.

В настоящее время у меня есть следующий код. Код работает отлично, пока мой компьютер работает.

library(taskscheduleR)

taskscheduler_create("docu", 
"C:/Users/jorda/OneDrive/Documents/first.R", 
"MINUTE", "23:15", modifier = 30, startdate = "2019/06/05")

Примечание * Я использую Windows 10.

Идеальным решением было бы, чтобы компьютер проснулся, чтобы запустить код, а затем вернулся в режим сна.

Я использую это видео для руководства https://www.youtube.com/watch?v=UDKy5_SQy2o&t=213s

У меня есть папка с именем task, которая в настоящее время содержит 2 дочерних элементов: firstschedule.R и task1.bat. Мой файл .bat:

@echo off
R CMD BATCH #path to my file

Когда я пытаюсь открыть файл, я получаю всплывающее окно, которое гласит: «Запуск от имени администратора или другого пользователя». После нажатия кнопки «Запуск от имени администратора», я получаю другое всплывающее окно, которое спрашивает меня, могут ли окна вносить изменения в мой компьютер. После нажатия разрешить. Ничего не произошло. Я ожидал, что выходной журнал всплывет со всеми выходами. Мой R-скрипт прост

x=10
y = x + 5
print(y)

вот аналогичное более актуальное руководство. https://www.r -bloggers.com / how-to-run-r-from-the-scheduler / Кажется, мне трудно найти этот файл Rscript. Это то, что использовалось в более старых версиях R, но не для текущей версии 3.6.0?

Я не уверен, что я здесь делаю неправильно. Спасибо. enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...