2012. 7. 5. 09:49ㆍ99. 정리전 - IT/29. IT 잡동지식
프로세스 죽이기 배치파일
가끔 곰오디오 틀어놓고 자버리기 때문에 EBS 녹음중 곰오디오가 섞여 버리는 일이 생겨 알아보던 중
taskkill 이라는 윈도우 커맨드를 사용하면 쉽게 녹음전 곰오디오를 죽일 수 있었음
C:\Documents and Settings\donz>copy con gomaKill.bat
echo off
taskkill /f /fi "imagename eq goma.exe"
^Z
1개 파일이 복사되었습니다.
C:\Documents and Settings\donz>gomaKill
C:\Documents and Settings\donz>echo off
성공: 프로세스(PID 4492)가 종료되었습니다.
C:\Documents and Settings\donz>
※ 참고 : 프로세스에 관한 윈도우 코만도
1. 프로세스 확인 : netstat -an 또는 tasklist
예)
tasklist /fi "imagename eq 서비스이름"
자세한 내용은 tasklist /?
이미지 이름이 '서비스 이름'(패턴 포함)에 해당하는 프로세스 목록을 찾음
2. 프로세스 죽이기 : taskkill
예)
taskkill /f /pid 프로세스 아이디
taskkill /f /fi "imagename eq 서비스이름"
/f 옵션은 강제 종료 옵션이다.
자세한 사용법은 taskkill /?
⑴
C:\Documents and Settings\donz>tasklist /fo list
이미지 이름 PID 세션 이름 세션# 메모리 사용
========================= ====== ================ ======== ============
System Idle Process 0 Console 0 16 K
SYSTEM 4 Console 0 296 K
smss.exe 744 Console 0 452 K
Goma.exe 1504 Console 0 29,576 K
tasklist.exe 3820 Console 0 5,340 K
⑵
C:\Documents and Settings\donz>taskkill /f /fi "imagename eq goma.exe"
성공: 프로세스(PID 1504)가 종료되었습니다.