【发布时间】:2018-04-18 03:18:37
【问题描述】:
我有一个在 Rstudio 中用于部署应用程序的简单脚本:
rsconnect::setAccountInfo(name='xx', token='xx', secret='xx/xx')
library(rsconnect)
deployApp("xxx",launch.browser = FALSE)
出现此提示后:
更新当前部署在https://xxx.shinyapps.io/xx/的应用程序?
这会阻止我的预定脚本。
有没有一种方法可以跳过此请求并更新闪亮的应用程序,而无需在控制台中手动键入“Y”?
【问题讨论】:
-
我觉得应该有一个
overwrite参数,默认是FALSE。如果没有,我想你可以向 rstudio 询问是否可能添加它 -
抱歉,事实上我只在本地尝试了该脚本:使用 crontab 脚本无需手动输入“Y”即可运行。唯一的问题是安装使应用程序在您的服务器上也能运行所需的软件包。
标签: r deployment shiny scheduled-tasks shiny-server