Tarefas Cron com scripts R

3

Estou tentando agendar a tarefa do cron para um script R.

Eu li esta pergunta Como faço para definir o cron job e seguiu as sugestões da primeira resposta.

eu digitei

crontab -e

Na linha de comando e coloque uma linha

*/1 * * * * /usr/bin/Rscript /home/path/scriptTorun.R

O arquivo crontab foi salvo com o nome: /tmp/crontab.6eWd50/crontab

A execução de um script R deve ser anexada a um arquivo de texto após cada tempo programado (1 minuto), mas não é anexada ou pode não haver execução - em algum lugar, a culpa é minha.

Devo tentar

chmod +x Rscript-name

Alguma sugestão? Sou novo usuário do ubuntu.

Um script R é assim:

library(rvest)
library(dplyr)
WP <- html("http://www.wp.pl/?bigDataModule=vowpallwabbit")

Z_TYCH_LOSOWANIE <- html_nodes(WP, "[data-st-area=Sport] a[data-cluster], 
           [data-st-area=Finanse] a[data-cluster], 
           [data-st-area=Stylzycia] a[data-cluster], 
           [data-st-area=Film] a[data-cluster], 
           [data-st-area=Moto] a[data-cluster], 
           [data-st-area=Kobieta] a[data-cluster], 
           [data-st-area=Ciekawostki] a[data-cluster]") %>%
  html_attr( name = "href" )



DO_TYCH_LOSUJEMY <- html_nodes(WP, 
                                "[data-st-area=Glonews-mozaika] li:nth-child(7) a,
                                [data-st-area=Glonews-mozaika] li:nth-child(6) a,
                                [data-st-area=Glonews-mozaika-prawa] li:nth-child(1) a") %>%
  html_attr( name = "href" )


write.table( data.frame(all( DO_TYCH_LOSUJEMY %in% Z_TYCH_LOSOWANIE ), Sys.time()),
             quote=FALSE,
             append=TRUE,
            col.names=FALSE,
            row.names=FALSE, 
            file = "/home/mkosinski//bigdataincontent//Boksy//Sprawdzenie logowania kafli/output.txt" )

EDITAR

Eu alterei o diretório de um arquivo de saída para um /home/crontab e removi espaços do caminho para o Rscript e funcionou bem

    
por Marcin Kosiński 31.03.2015 / 13:43

1 resposta

1

Eu alterei o diretório de um arquivo de saída para um / home / crontab e removi espaços do caminho para o Rscript e funcionou bem

    
por Marcin Kosiński 31.03.2015 / 16:02

Tags