현재 버전

kill 은 자식 프로세스를 종료시키는게 아니고, 자식 프로세스한테 신호를 보내는 겁니다.

kill 시그널번호

그럼 자식프로세스는 시그널을 캡쳐해서 적당한 액션을 취하게 되죠..

보통 kill -TERM 이라 하면 자식프로세스에게 15번 시그널을 전송하는 것이고,

자식프로세스는 15번 시그널을 캡쳐하면 프로세스를 스스로 종료합니다.

여기서 프로세스는 모든 시그널을 캡쳐할 수 있는 건 아닙니다.

자세한 내용은 시그널 검색해서 알아보시면 도움이 되지 싶습니다.



수정 이력

2021-03-20 22:08:13 에 아래 내용에서 변경 됨 #1

kill 은 자식 프로세스를 종료시키는게 아니고, 자식 프로세스한테 신호를 보내는 것입니다.

kill 시그널번호

그럼 자식프로세스는 시그널을 캡쳐해서 적당한 액션을 취하게 됩니다.

보통 kill -TERM 이라 하면 자식프로세스에게 15번 시그널을 전송하는 것이고,

자식프로세스는 15번 시그널을 캡쳐하면 프로세스를 스스로 종료합니다.

여기서 프로세스는 모든 시그널을 캡쳐할 수 있는 건 아닙니다.

자세한 내용은 시그널 검색해서 알아보시면 도움이 되지 싶습니다.