R 如何在闪亮的应用程序中监视文件系统事件
如何使用闪亮的应用程序实时监控对文件系统的更改(或其他外部事件)?例如,假设我有一个仪表板应用程序,提供服务器上文件的统计信息。我想在这些文件更改或添加新文件时实时更新我的统计数据 我的想法是在客户端使用Javascript定期轮询服务器。每隔10秒,例如,我可能调用R 如何在闪亮的应用程序中监视文件系统事件,r,shiny,R,Shiny,如何使用闪亮的应用程序实时监控对文件系统的更改(或其他外部事件)?例如,假设我有一个仪表板应用程序,提供服务器上文件的统计信息。我想在这些文件更改或添加新文件时实时更新我的统计数据 我的想法是在客户端使用Javascript定期轮询服务器。每隔10秒,例如,我可能调用shinny.setInputValue(“check.fs”,1,{priority:“event”})
shinny.setInputValue(“check.fs”,1,{priority:“event”})然后在服务器上,我将使用observeEvent(输入$check.fs,{…})
,它将更新reactives
还有其他想法吗?有没有办法只在没有javascript的服务器上执行此操作?shiny有一个名为invalidaterater
的函数,您可以使用该函数使给定的被动上下文无效。这使得以一定的间隔重新计算函数成为可能
希望这有帮助