이 름
kill − 프 로 세 스 를 종 료 시 킨 다 .
사 용 법
kill [
−s signal | −p ] [ −a ] [
−− ] pid ...
kill -l [ signal ]
설 명
kill 명 령 은 지 정 한 프 로 세 스 에 지 정 한 신 호 (signal)를 보 낸 다 . 지 정 한 신 호 가 없 으 면 , TERM 신 호 를 보 낸 다 . 이 신 호 는 프 로 세 스 를 종 료 시 킬 것 이 다 . TERM 신 호 로 종 료 되 지 않 는 프 로 세 스 는 , 필 요 하 다 면 KILL (9) 신 호 를 보 낼 수 도 있 다 .
대 부 분 의 요 즘 쉘 들 은 여 기 에 서 설 명 한 것 과 유 사 한 방 법 으 로 쓸 수 있 는 내 장 kill 함 수 를 가 지 고 있 다 . (그 래 서 이 명 령 을 사 용 할 경 우 가 잘 없 지 만 , 한 프 로 세 스 를 비 정 상 적 으 로 종 료 해 야 할 경 우 에 이 명 령 을 사 용 한 다 .)
옵 션
pid... |
kill이 신 호 를 보 낼 프 로 세 스 들 을 나 열 한 다 . 각 각 의 pid는 아 래 다 섯 가 지 중 하 나 일 수 있 다 . |
n
n은 0보 다 큰 정 수 이 다 . pid n을 갖 는 프 로 세 스 에 신 호 를 보 낸 다 . | |||
0 |
현 재 프 로 세 스 그 룹 에 포 함 된 모 든 프 로 세 스 에 신 호 를 보 낸 다 . | ||
-1 |
1보 다 큰 pid를 갖 는 모 든 프 로 세 스 에 게 신 호 를 보 낸 다 . | ||
-n |
여 기 에 서 n은 1보 다 큰 정 수 이 다 . 프 로 세 스 그 룹 n에 속 한 모 든 프 로 세 스 에 게 신 호 를 보 낸 다 . 여 기 에 서 주 의 할 것 은 , 프 로 세 스 그 룹 을 나 타 내 기 위 해 ’-n’과 같 은 형 식 으 로 인 자 를 줄 경 우 , 반 드 시 신 호 가 이 옵 션 보 다 먼 저 주 어 져 야 한 다 는 것 이 다 . 혹 은 , ’-n’ 인 자 는 반 드 시 ’--’ 옵 션 다 음 에 와 야 한 다 . 그 렇 지 않 으 면 ’-n’ 옵 션 은 보 내 야 할 신 호 로 인 식 되 어 버 린 다 . |
commandname
commandname으 로 실 행 된 모 든 프 로 세 스 에 게 신 호 를 보 낸 다 .
−s signal
특 별 히 보 낼 신 호 를 지 정 한 다 . 여 기 에 는 신 호 이 름 이 나 번 호 가 온 다 .
−l |
신 호 로 사 용 할 수 있 는 신 호 이 름 들 을 보 여 준 다 . 이 것 은 /usr/include/linux/signal.h or /usr/include/asm/signal.h 파 일 에 서 도 알 수 있 다 . | ||
−a |
프 로 세 스 이 름 을 pid로 변 환 할 때 , 다 른 uid를 갖 는 프 로 세 스 도 변 환 시 킬 수 있 도 록 허 용 한 다 . | ||
−p |
프 로 세 스 ID를 지 정 한 경 우 그 프 로 세 스 에 신 호 를 보 내 지 는 않 고 , 그 프 로 세 스 의 이 름 만 보 여 준 다 . |
관 련 항 목
bash(1), tcsh(1), kill(2), sigvec(2)
저 자
Taken from BSD 4.4. The ability to translate process names to process ids was added by Salvatore Valente <svalente [AT] mit.edu>.
번 역
한 글 Manpage 프 로 젝 트 (http://man.kldp.org) 2004년 3월 28일