Linux/centOS

[CENTOS] kill Command

오늘도개발 2024. 12. 23. 12:18

 

1. kill 명령어란?

 

  - 프로세스에 시그널(Signal)을 전달하여 특정 작업을 수행하도록 지시하는 명령어

 

  - 가장 일반적인 용도는 프로세스 종료이지만, 특정 시그널을 전달하여 프로세스 동작을 제어 가능

 

  - 시그널에는 종료(TERM), 강제 종료(KILL), 중단(STOP) 등 다양한 종류 존재

 

 

 

2. kill 명령어 기본 사용법

 

  - kill [옵션] <PID> 로 사용

 

  옵션

  • -s <시그널>: 특정 시그널 지정.
  • -l: 사용할 수 있는 시그널 목록 표시.
  • -n <번호>: 시그널 번호를 통해 전달.

 

 

 

kill -l 명령어 실행 화면

 

 

3. 기본적인 Signal

 

SIGHUP 1 프로세스를 재시작하거나 설정을 다시 읽음.
SIGINT 2 키보드 인터럽트(CTRL+C).
SIGKILL 9 프로세스를 강제로 종료.
SIGTERM 15 프로세스를 정상 종료(Default).
SIGSTOP 19 프로세스를 일시 중단.
SIGCONT 18 중단된 프로세스를 재개.

 

 

 

4. kill 명령어와 systemctl 비교

  • kill: 프로세스 단위로 종료.
  • systemctl: 서비스 관리용으로 사용. 서비스 전반을 제어(systemctl stop <서비스 이름>)
     

 

'Linux > centOS' 카테고리의 다른 글

[CENTOS] crontab, at Command  (0) 2024.12.25
[CENTOS] top Command  (0) 2024.12.23
[CENTOS] ps Command  (0) 2024.12.23
[CENTOS] systemctl Command  (0) 2024.12.23
[CENTOS] Task  (0) 2024.12.23