Задание R запускается вручную, но не через cron. - PullRequest
0 голосов
/ 15 сентября 2018

Я использую пакет RGA для импорта данных GA. В этом отношении у меня есть запланированная работа cron. До сих пор он работал нормально, но недавно я начал получать:

Waiting for authentication in browser...
Press Esc/Ctrl + C to abort
Please point your browser to the following url:

Почему это происходит только тогда, когда задание выполняется через cron.

Если я пойду и запущу это вручную в RStudio, он будет работать без проблем.

Вот код:

# Load up the RGA package. This is the package that has the smarts to actually
# connect to and pull data from the Google Analytics API
Sys.setenv(HADOOP_CMD="/usr/bin/hadoop")

library(RGA)
library(rhdfs)

#Authentication
options(httr_oob_default=FALSE)


viewIds <- c( "ga:xxxxxxxx");

fileNames <- c();
token <- authorize(client.id = "ID.apps.googleusercontent.com", client.secret ="SECRET", cache = "/home/rstudio/gaToken3")
print("token in ga")
print(token)
...