按照这些说明,我在Google Compute Instance上运行了R-Studio Server:http://code.markedmondson.me/launch-rstudio-server-google-cloud-in-two-lines-r/
当我从这个RStudio-Server打开一个终端时,我注意到man,ps,vi,cron都没有。
bash: ps: command not found
我的目标是让一个简单的cron作业定期运行一个R-Script。 我手动安装了cron:
sudo apt-get update
sudo apt-get install cron
但是,我无法让cron运行此测试:
cmd <- cron_rscript("/home/law9723/now_to_file.R")
cron_add(cmd, frequency = "*/1 * * * *", id = "now_to_file", description = "Write now to file every minute")
-Clelyly Confused
答案 0 :(得分:2)
我最终通过使用这些非常有用的说明开始工作:https://yuhuisdatascienceblog.blogspot.ca/2017/07/setting-up-r-studio-server-on-google.html
使用与cron相关的所有内容的绝对路径名是sage advice。
我认为当我使用此命令创建一个vm时,Rstudio服务器所在的沙箱非常小。因此,没有vi,man,cron,ps ......
gce_vm(template = "rstudio",
name = "my-rstudio",
username = "mark", password = "mark1234",
predefined_type = "n1-highmem-2")
答案 1 :(得分:1)
我使用rstudio插件取得了成功。参考是 http://www.bnosac.be/index.php/blog/51-new-rstudio-add-in-to-schedule-r-scripts
我也认为你必须用
开始使用cronsudo cron start
与https://cran.r-project.org/web/packages/cronR/README.html一样。
当我像你一样在本地使用googleComputeEngineR后第一次进入GCE上的Rstudio时,我安装了shinyFiles,miniUI和cronR软件包。然后&#34;在Linux / Unix上安排R脚本&#34;将出现在加载项列表中。