ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • kill
    Linux 2022. 12. 16. 19:11

    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
Designed by Tistory.