本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
尋找和停止閒置工作階段
您可以使用 dcv describe-sessions
CLI命令搭配 -j
命令選項來識別閒置的 Amazon DCV工作階段。指定 -j
選項會設定 命令,以 JSON 格式傳回輸出,提供工作階段的其他詳細資訊。
例如,下列命令針對名為 my-session
的工作階段,傳回相關資訊。
$
dcv describe-sessionmy-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 close-session 命令,以停止使用這些工作階段。
注意
停止工作階段會關閉正在工作階段中執行的所有應用程式。