kill 명령은 현재 수행중인 프로세스를 강제로 종료시킨다.
$ kill [-signal] PID
- 여기서 PID는 프로세스 식별변호이고, signal은 프로세스에게 전달할 signal을 나타낸다.
- 디폴트 시그널은 15번으로, 이 시그널은 프로세스에게 수행을 중지하라는 메시지를 전달한다.
- 가끔씩 kill 명령어를 사용한 후에도 그 프로세스가 아직 존재하는 경우가 있는데 이 경우에는 9번 시그널을 전달하면 강제 종료 된다.
1) 디폴트 시그널
2) 9번 시그널
'DKE > 리눅스 프로그래밍' 카테고리의 다른 글
[리눅스] C 컴파일러 (gcc) / 2022.12.08 (0) | 2022.12.08 |
---|---|
[리눅스] foreground와 backgroud / 2022.12.03 (0) | 2022.12.03 |
[리눅스] tar와 gzip / 2022.12.03 (0) | 2022.12.03 |
[리눅스] 히스토리 / 2022.12.01 (0) | 2022.12.01 |
[리눅스] Redirection (명령의 결과를 파일로 보내는 것) / 2022.12.01 (0) | 2022.12.01 |