我们在单个AWS实例上为用户提供支持。如果用户闲置,将它们维持在运行状态可能会很昂贵。用户大多在运行JupyterHub和/或RStudio
我写了一个脚本来检查用户进程,并总结他们正在使用的CPU数量。这将定期运行,我们也可以检查用户主目录中正在更新的文件。但是我们担心,诸如编写代码或与JupyterHub和RStudio进行交互之类的交互活动不会更改任何文件或生成足够的CPU活动以被我们的监视捕获(实际上只是对数据进行采样)。当计算机进入停止状态时,我们试图避免让用户丢失任何工作。我搜索了以前的问题,但没有看到针对我的特定问题的任何答案。有谁成功处理了这个问题或相关问题?任何建议/建议将不胜感激。