我知道我可以使用sudo rstudio-server active-sessions
列出活动的会话,但是有什么方法可以列出暂停的会话?我正在使用RStudio Server的免费版本。
我的最终目标是消除暂停的会话,以便更好地管理共享使用的VM上的内存。如果有更干净的方法可以做到这一点,那么我会耳熟能详,但是我认为列出暂停的会话并在定期运行的chron作业中将其杀死可以满足我的需求。
答案 0 :(得分:0)
不,目前尚无正式的方法;任何全局表中都不存在被暂停的会话。它们会私下保存到用户的主目录中,并且只有拥有该会话的用户才能读取。
暂停的会话也不会占用任何内存,因此枚举它们可能不会帮助您管理内存。
也就是说,如果您的cron作业具有root访问权限,则很容易找到挂起的会话;只需枚举您的用户HOME
文件夹并在~/.rstudio/sessions
中查找每个用户即可。