음.....-_-; 단 XP Professional에서만 됩니다 ^^
시작 -> 실행 -> cmd 치고, tasklist라고 치면 프로세스리스트가 콘솔로 나옵니다.

우선 tasklist /? 하면 사용법이 나옵니다. 사용법 터득하는데 한시간 걸린 것 같습니다-_-;
우선 간단히 프로세스이름으로 검색하는 법은 이렇게 하면 됩니다.
/FI 라는 옵션인데 필터옵션입니다.
그림판을 띄워봅시다. 이놈의 이미지이름(프로세스이름)은 mspaint.exe 입니다.

프로세스이름으로 검색
C:\Documents and Settings\firmadmin>tasklist /FI "IMAGENAME eq mspaint.exe"

이미지 이름                  PID 세션 이름           세션#  메모리 사용
========================= ====== ================ ======== ============
mspaint.exe                 3336 RDP-Tcp#63              0      7,952 K

C:\Documents and Settings\firmadmin>

tasklist /? 라고 하면 /FI 뒤에 어떻게 해야할지 보입니다.
IMAGENAME으로 검색말고 PID나 사용자이름으로 검색하려면 "PID 또는 USERNAME"을 넣고 하면 되겠죠.
가운데 있는 연산자는 다 안해봤는데 eq는 같은 것을 찾는 것 같고, ne는 그걸 제외시키는 것 같습니다.

taskkill은 이렇게 쓰면 됩니다.
C:\Documents and Settings\firmadmin>taskkill /IM mspaint.exe
성공: 프로세스 "mspaint.exe"(PID 3336)이(가) 종료되었습니다.


아그리고 홈에디션(home edition)에서는 저 명령어가 안됩니다.
하지만 비슷한 유틸을 마이크로소프트에서 제공을 하네요.
http://technet.microsoft.com/en-us/sysinternals/0e18b180-9b7a-4c49-8120-c47c5a693683.aspx
여기들어가면 Sysinternals Suite라는 것을 다운 받아서 보시면,
pslist가 tasklist와 비슷한 역할을 하는놈이고, pskill이 taskkill이랑 비슷한 역할을 하는놈입니다 ^^
사용법은 조금 틀려요 삽질 좀 하셔야할 꺼에요 ^^

ps. 음...그냥 유닉스에서 사용하는게 윈도우에서도 있을 것 같아서 찾아본건데 있네요 ^^

 
Posted by 머드초보

댓글을 달아 주세요