R 是否从服务器应用程序上的批处理文件更新全局环境对象?

R 是否从服务器应用程序上的批处理文件更新全局环境对象?,r,batch-file,rstudio,R,Batch File,Rstudio,我有一个闪亮的应用程序,可以在服务器上连续运行,但这个应用程序使用SQL数据表,需要每天检查一次更新。现在,由于没有批处理文件,我必须手动停止应用程序,运行检查这些更新的R脚本,然后重新运行应用程序。我要更新的对象当前存储在RStudio的全局环境中。我一直在考虑修改.RData文件,因为我已经没有选择了。有什么想法吗 编辑:我知道我可能必须关闭应用程序几分钟才能刷新表,但有没有办法使用批处理文件执行类似操作?如果我理解正确,您是在应用程序启动时从SQL导入所有数据,然后每天都要刷新。这可以通过

我有一个闪亮的应用程序,可以在服务器上连续运行,但这个应用程序使用SQL数据表,需要每天检查一次更新。现在,由于没有批处理文件,我必须手动停止应用程序,运行检查这些更新的R脚本,然后重新运行应用程序。我要更新的对象当前存储在RStudio的全局环境中。我一直在考虑修改
.RData
文件,因为我已经没有选择了。有什么想法吗


编辑:我知道我可能必须关闭应用程序几分钟才能刷新表,但有没有办法使用批处理文件执行类似操作?

如果我理解正确,您是在应用程序启动时从SQL导入所有数据,然后每天都要刷新。这可以通过将数据加载到反应对象中并使用
invalidateLater
设置为每24小时刷新一次来实现。我从未听说过这一点,感谢您提出@Benjamini如果我理解正确,当应用程序启动时,您正在从SQL导入所有数据,然后希望每天刷新。这可以通过将数据加载到反应对象中并使用
invalidateLater
设置为每24小时刷新一次来实现。我从未听说过这一点,感谢您提出@本杰明