Raspbian / Linux如何将我的R脚本作为crontabs运行?

问题描述 投票:0回答:1

这可能是一个非常基本的问题,但是我是新来的:我正在尝试在我的Raspberry Pi上安排一些Rscript,但一直失败。首先,它什么也没做,现在却说它无法运行我的crontab,因为它们具有“错误的命令”。

我尝试了两种不同的样式:

sudo crontab -e

17**** cd [/home/pi/R/projects] && Rscript scraper_srf.R
20**** cd [/home/pi/R/projects] && Rscript scraper_srf.R
29**** cd [/home/pi/R/projects] && Rscript 20min_retry_update_08_06_2020.R
30 21*** cd [/home/pi/R/projects] && Rscript soweitsieht_update_10_06_2020.R

sudo crontab -e

32**** Rscript /home/pi/R/projects/scraper_srf.R
20**** Rscript /home/pi/R/projects/scraper_blick.R
29**** Rscript /home/pi/R/projects/20min_retry_update_08_06_2020.R
3021*** Rscript /home/pi/R/projects/soweitsieht_update_10_06_2020.R

向您致谢

r cron raspbian
1个回答
0
投票

以下方法对我有用:

1)与您的R文件一起制作shell脚本(myScript.sh)

#!/bin/sh
cd /myScriptDir
Rscript myScript.R

2)测试shell脚本

cd /myScriptDir
sh myScript.sh

3)编辑crontab:

# m h  dom mon dow   command
0 8 * * * sh /myScriptDir/myScript.sh

如@amatsuo_net所述,*之间必须有空格

© www.soinside.com 2019 - 2024. All rights reserved.