Signal 보내기(kill)
프로세스 간의 통신 수단이 signal 이라고 할 수 있다.
하나의 프로세스가 다른 프로세스에게로 메시지를 보내기 위한 수단이다.
kill은 프로세스를 죽이는 명령이 아니라 signal 을 보내는 명령이다.
signal
일반적으로 사용되는 signal은 다음과 같다.
이름 번호 의미
HVP 1 Hangup (실행종료. 로그아웃 하거나 모뎀 접속을 끊을 때 보냄)
INT 2 Interrupt (실행종료. ^c를 쳤을 때 보내진다.)
QUIT 3 Quit (실행종료. ^8를 쳤을 때 보내진다.)
KILL 9 Kill (무조건 종료)
SEGV 11 Segmentation Violation (허가되지 않은 메모리 영역에 접근)
TERM 15 Terminate (가능한 한 정상 종료)
CONT 18 Continue (STOP나 TSTP에 의해 정지된 프로세스가 다시 실행을 계속한다.)
STOP 19 Stop (무조건적으로 그리고 즉각적으로 정지)
TSTP 20 Stop (실행을 정지 후 다시 실행을 계속하기 위해 대기. ^Z)
kill 명령의 사용법
kill <pid>
kill -<signal> <pid>














*Recent Comments