Executando o script R e a variável global sobrescrevendo com - do cron

2

Eu tenho um script R que funciona bem quando eu o executo no RStudio. No entanto, uma vez que eu programá-lo através de cron no usuário RStudio apenas com o diretório home ( /home/rstudio ), ele pára na mesma etapa que eu preciso ler um arquivo apenas do diretório / home / rstudio. Meu cron parece com o seguinte, onde o código R executa multas quando originado no RStudio:

44 13  * * * Rscript appsFlyer.R >> cron_debug_appsflyer.txt

No código R appFlyier.R , uma das linhas de código em que <<- substitui uma variável global do escopo local:

data <<- read.csv('/home/rstudio/appFlyersInstallReport', header=TRUE , sep = ",")

O script para de executar aqui sem erros e nem sequer passa para a próxima linha. Apenas pára aqui. Por que é que? Como faço para corrigir isso? Isso acontece somente quando eu o executo através do cron para o usuário do RStudio.

Da mesma forma, se eu tivesse uma declaração write.table aqui para gravar dados no arquivo local, ela ficaria novamente presa na própria linha.

    
por Simran kaur 16.08.2016 / 11:46

0 respostas