류짱:Beyond MySelf

query 명령어 사용법 본문

Microsoft/Windows Platform

query 명령어 사용법

リュちゃん 2010. 8. 9. 21:00

터미널 서버로 운영 중인 서버의 특정 세션에서 특정 프로세스가 많이 실행이 되고 있고 해당 프로세스의 갯 수를 카운터 해야 한다면 어떻게 할까요?
작업 관리자를 실행 후 일일이 해당 프로세스의 갯 수를 세어야만 하는 걸까요?

아래 query 라는 명령어를 이용하면 조금 수월하게 갯 수를 확인 할 수 있습니다.

Query
http://technet.microsoft.com/en-us/library/cc754415(WS.10).aspx

특정 세션에서 특정 프로세스가 100여개 이상 실행 되고 있다면 아래와 같은 명령어로 실제 실행 중인 갯수를 확인 

Query process /ID:
세션 ID |grep "프로세스이름.exe" |wc -l

Ex) query process /id:4 |grep "xxxx.exe" |wc -l

Query 명령어를 이용하여 현재 연결 된 세션의 상태나 사용자 등도 확인 할 수 있으니 한번 쯤 사용해 보세요^^


Parameters

Parameter

Description

Query process

Displays information about processes that are running on a terminal server.

Query session

Displays information about sessions on a terminal server.

Query termserver

Displays a list of all terminal servers on the network.

Query user

Displays information about user sessions on a terminal server.

[참고 자료]
Query process
http://technet.microsoft.com/en-us/library/bb490798.aspx

Query termserver
http://technet.microsoft.com/en-us/library/bb490799.aspx

Query session
http://technet.microsoft.com/en-us/library/bb490800.aspx

Query user
http://technet.microsoft.com/en-us/library/bb490801.aspx

감사합니다.^^