-
kill 주요 사용법을 정리한다.
1. kill
kill [option] [PID]
1.1 option
1.1.1 -l
시그널 목록을 표시한다.
ubuntu18에서 실행한 모습 1.1.2 -signal, -s signal
지정한 signal 시그널을 프로세스에 보낸다.
주요 시그널
TERM - 프로세스에 종료 신호를 보낸다.
QUIT - 프로세스에 종료 신호를 보낸다. (core 작성)
KILL - 프로세스에 강제 종료 신호를 보낸다.
HLP - 프로세스에 재시작 신호를 보낸다.
STOP - 프로세스에 정지 신호를 보낸다.
CONT - 프로세스에 재개 신호를 보낸다
INT - 프로세스에 끼어들기 신호를 보낸다.
ex) kill -9 256, kill -KILL 256
kill -15 1582, kill -TERM 1582
kill 의 기본 옵션은 TERM 이다. kill 324는 kill -TERM 324 와 같다.
프로세스가 종료 신호를 처리할 수 없을 정도로 먹통이 된다면 KILL 시그널을 보내야 프로세스를 종료시킬 수 있다.
2. 시그널
ctrl+z - 실행중인 프로세스에 SIGTSTP 신호를 보낸다. 프로세스 정지.
ctrl+c - 실행중인 프로세스에 SIGINT 신호를 보낸다. 프로세스 종료.
ctrl+\ - 실행중인 프로세스에 SIGQUIT 신호를 보낸다. 프로세스 종료 + 코어 덤프.
'Linux' 카테고리의 다른 글
<, >, >>, >&, |, |&, tee (리다이렉션, 파이프) (0) 2022.12.22 wc (0) 2022.12.18 zip, unzip, zcat, tar (0) 2022.12.18 chown, chmod (0) 2022.12.16 diff (0) 2022.12.16