Raspbian/Linux 我如何 运行 我的 R 脚本作为 crontabs?
Raspbian/Linux how can I run my R scripts as crontabs?
这可能是一个非常基本的问题,但我是新手:
我正在尝试在我的 Raspberry Pi 上安排一些 Rscript 但总是失败。首先它什么也没做,现在它说它不能 运行 我的 crontabs 因为它们有 'bad commands'.
我试过两种不同的风格:
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) 制作一个 shell 脚本 (myScript.sh) 以及你的 R 文件
#!/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所述,* 之间的 space 是必要的
这可能是一个非常基本的问题,但我是新手: 我正在尝试在我的 Raspberry Pi 上安排一些 Rscript 但总是失败。首先它什么也没做,现在它说它不能 运行 我的 crontabs 因为它们有 'bad commands'.
我试过两种不同的风格:
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) 制作一个 shell 脚本 (myScript.sh) 以及你的 R 文件
#!/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所述,* 之间的 space 是必要的