프로세스 번호가 아닌 이름으로 프로세스를 종료하는 명령어

사용법 : 
killall [-egiqvw] [-시그널] 이름 ... 
killall -l 
killall -V 
-e : 매우 긴 이름에 대해 정확한 짝을 요구한다. 만약 명령 이름이 15글자가 넘으면, 완전한 이름은 이용 불가능할 수도 있다. 
-g : 그룹을 지정하여 프로세스를 종료시킨다. 같은 프로세스 그룹에 속한 여러 개의 프로세스들이 발견되더라도 시그널은 그룹 당 한번만 보내진다. 
-i : 프로세스 종료 전 확인 메시지를 보인다. 
-l : 알려진 모든 시그널 이름 목록을 보여준다. 
-q : 어떤 메시지도 보이지 않는다. 
-v : 시그널이 제대로 보낸 경우, 상세한 정보를 보여준다. 
-V : 버전 정보를 출력한다. 
-w : 프로세스가 종료될 때까지 대기한다. 

killall 명령어는 kill명령어와 달리, 프로세스 이름을 사용하여 프로세스를 종료할 수 있다.
아래 httpd 데몬을 확인해보자.

# ps aux | grep httpd 
root     10605  0.0  1.4 79948 6636 ?        S    Mar31   0:00 /usr/sbin/httpd - 
apache    3142  0.0  2.2 82916 10300 ?       S    Apr05   0:08 /usr/sbin/httpd - 
apache    3143  0.0  2.1 82380 9712 ?        S    Apr05   0:07 /usr/sbin/httpd - 
apache    3144  0.0  2.3 82960 10348 ?       S    Apr05   0:06 /usr/sbin/httpd - 
apache    3145  0.0  2.2 82880 10272 ?       S    Apr05   0:07 /usr/sbin/httpd - 
apache    3149  0.0  2.1 82368 9772 ?        S    Apr05   0:08 /usr/sbin/httpd - 
apache    3158  0.0  2.2 82532 9916 ?        S    Apr05   0:11 /usr/sbin/httpd - 
apache    3181  0.0  2.1 82416 9772 ?        S    Apr05   0:07 /usr/sbin/httpd - 
apache    3186  0.0  2.2 82628 9996 ?        S    Apr05   0:08 /usr/sbin/httpd - 
apache    3187  0.0  2.1 82312 9672 ?        S    Apr05   0:07 /usr/sbin/httpd - 
apache    3193  0.0  1.8 80992 8280 ?        S    Apr05   0:05 /usr/sbin/httpd - 
apache    3194  0.0  2.2 82520 9892 ?        S    Apr05   0:08 /usr/sbin/httpd - 
apache    3195  0.0  2.1 82396 9772 ?        S    Apr05   0:07 /usr/sbin/httpd - 

killall 뒤에 프로세스 이름인 httpd를 입력하여 httpd 데몬을 종료할 수 있다.

# killall httpd 
# ps aux | grep httpd 
root    343     0.0    0.5    2496    688    pts/0     S   21:54  grep   httpd 

killall -e 옵션으로 프로세스 관련 그룹을 지정하여 프로세스를 종료할 수도 있다.

# killall -e apache 
# ps aux | grep httpd 
root    343     0.0    0.5    2496    688    pts/0     S   21:54  grep   httpd 

[관련 명령어]
killpg 프로세스 그룹에 시그널을 보내는 함수
kill 프로세스를 종료하는 명령어
killall5 자신의 세션을 제외한 모든 프로세스의 시그날을 보내 시행중인 모든 프로세스를 종료한다.
2005/06/19 21:22 2005/06/19 21:22

트랙백 주소 :: 이 글에는 트랙백을 보낼 수 없습니다