这可能是一个非常基本的问题,但是我是新来的:我正在尝试在我的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
向您致谢
以下方法对我有用:
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所述,*之间必须有空格