如何列出暂停的 rstudio 服务器会话?
how to list suspended rstudio server sessions?
我知道我可以使用 sudo rstudio-server active-sessions
列出活动会话,但是有什么方法可以列出暂停的会话吗?我正在使用 RStudio Server 的免费版本。
我的最终目标是终止挂起的会话以更好地管理共享虚拟机上的内存。如果有更简洁的方法来做到这一点,我会洗耳恭听,但我认为列出暂停的会话并在定期运行的 chron 作业中杀死它们的组合将满足我的需要。
不,目前没有正式的方法可以做到这一点;任何全局 table 中都不存在挂起的会话。它们私下保存在用户的主目录中,只能由拥有该会话的用户读取。
挂起的会话也不消耗任何内存,因此枚举它们可能无法帮助您管理内存。
就是说,如果您的 cron 作业具有 root 访问权限,则很容易找到暂停的会话;只需枚举您的用户 HOME
文件夹并在 ~/.rstudio/sessions
中查找每个用户。
我知道我可以使用 sudo rstudio-server active-sessions
列出活动会话,但是有什么方法可以列出暂停的会话吗?我正在使用 RStudio Server 的免费版本。
我的最终目标是终止挂起的会话以更好地管理共享虚拟机上的内存。如果有更简洁的方法来做到这一点,我会洗耳恭听,但我认为列出暂停的会话并在定期运行的 chron 作业中杀死它们的组合将满足我的需要。
不,目前没有正式的方法可以做到这一点;任何全局 table 中都不存在挂起的会话。它们私下保存在用户的主目录中,只能由拥有该会话的用户读取。
挂起的会话也不消耗任何内存,因此枚举它们可能无法帮助您管理内存。
就是说,如果您的 cron 作业具有 root 访问权限,则很容易找到暂停的会话;只需枚举您的用户 HOME
文件夹并在 ~/.rstudio/sessions
中查找每个用户。