查找并停止空闲会话 - NICE DCV
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

查找并停止空闲会话

您可以使用带 -j 命令选项的 dcv describe-sessions CLI 命令标识空闲NICE DCV 会话。指定 -j 选项会将此命令配置为返回 JSON 格式的输出,其中包含有关会话的其他详细信息。

例如,以下命令返回有关名为 my-session 的会话的信息。

$ dcv describe-session my-session -j

输出:

{ "id" : "my-session", "owner" : "dcvuser", "x11-display" : ":1", "x11-authority" : "/run/user/1009/dcv/test3.xauth", "num-of-connections" : 1, "creation-time" : "2019-05-13T13:21:19.262883Z", "last-disconnection-time" : "2019-05-14T12:32:14.357567Z", "licensing-mode" : "DEMO", "licenses" : [ { "product" : "dcv", "status" : "LICENSED", "check-timestamp" : "2019-05-14T12:35:40Z", "expiration-date" : "2019-05-29T00:00:00Z" }, { "product" : "dcv-gl", "status" : "LICENSED", "check-timestamp" : "2019-05-14T12:35:40Z", "expiration-date" : "2019-05-29T00:00:00Z" } ] }

在命令输出中,num-of-connections 参数表示活动客户端连接的数量。值 0 表示没有活动的客户端连接,并且会话当前处于空闲状态。您还可以使用 last-disconnection-time 参数确定会话上次具有活动客户端连接的时间。

您可以创建脚本或 cron 作业来使用此信息标识空闲会话。然后,您可以使用 dcv stop-session 命令停止使用这些会话。

注意

停止会话将关闭会话中正在运行的所有应用程序。