使用 R 脚本的 Cron 作业

使用 R 脚本的 Cron 作业

我正在尝试为 R 脚本安排 cron 作业。

我读过这个问题如何设置 cron 任务并遵循第一个答案的建议。

我输入

crontab -e

在命令行中输入一行

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

crontab 文件保存为以下名称:/tmp/crontab.6eWd50/crontab

R 脚本的执行应该在每个预定时间(1 分钟)之后附加到文本文件中,但它并没有附加,或者可能没有执行 - 某些地方是我的错。

我应该尝试

chmod +x Rscript-name

有什么建议吗?我是 ubuntu 的新用户。

R 脚本如下所示:

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" )

编辑

我已将输出文件的目录更改为/home/crontab并从 Rscript 路径中删除空格,并且它工作正常

答案1

我已将输出文件的目录更改为 /home/crontaband,并从 Rscript 路径中删除了空格,并且它工作正常

相关内容