1. kill 명령어란?
- 프로세스에 시그널(Signal)을 전달하여 특정 작업을 수행하도록 지시하는 명령어
- 가장 일반적인 용도는 프로세스 종료이지만, 특정 시그널을 전달하여 프로세스 동작을 제어 가능
- 시그널에는 종료(TERM), 강제 종료(KILL), 중단(STOP) 등 다양한 종류 존재
2. kill 명령어 기본 사용법
- kill [옵션] <PID> 로 사용
옵션
- -s <시그널>: 특정 시그널 지정.
- -l: 사용할 수 있는 시그널 목록 표시.
- -n <번호>: 시그널 번호를 통해 전달.
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 |