728x90
kill [옵션] [PID]
특정 프로세스나 프로세스 그룹에 시그널을 보내 프로세스를 종료
옵션
-s [시그널 번호 or 이름] -[시그널 번호 or 이름] |
보낼 시그널 지정 |
-l | 시그널 목록 출력 |
시그널 목록

주로 사용하는 시그널
SIGHUP | 재시작할 때 사용 |
SIGINT | 실행 중지 시그널(Ctrl + c) |
SIGKILL | 프로세스 강제 종료 |
SIGTERM | 프로세스 정상종료 (기본 명령) |
SIGCONT | 정지된 프로세스 실행 |
SIGSTOP | 터미널에서 입력되는 정지 시그널 |
SIGTSTP | 실행 정지 후 재실행 대기(Ctrl+ z) |
killall [옵션] [프로세스명]
SIGTERM을 해당 프로세스에 전송
옵션
옵션 | 설명 |
-e | 매우 긴 이름에 대해 정확한 일치를 요구 (15글자가 넘을 경우 이용 불가능할 수 있음) |
-g | 프로세스가 속한 프로세스 그룹을 종료 |
-i | 종료전에 확인 요구 |
-l | 시그널 목록을 출력 |
-o | 지정된 시간 이후 프로세스를 종료 |
-q | 오류 메시지를 출력하지 않음 |
-r | 확장된 정규표현식으로 해석 |
-s [시그널 번호 or 이름] | SIGTERM 대신 지정한 시그널을 프로세스에게 전송 *시그널 이름은 대문자로 지정 |
-u | 해당 사용자로 실행된 프로세스만 종료 |
-v | 시그널이 성공적으로 전송된 경우에만 메시지 출력 |
-V | 버전 정보 출력 |
-w | 프로세스가 종료될 때까지 대기 (시그널이 무시되거나 영향이 없을 경우) |
-y | 지정한 시간 이전 프로세스 종료 |
참고
728x90
'OS > Linux' 카테고리의 다른 글
[Linux] jobs 명령어 (0) | 2024.11.29 |
---|---|
[Linux] pstree 명령어 (0) | 2024.11.25 |
[Linux] alias 명령어 (0) | 2024.11.22 |
[Linux] Whereis 명령어 (0) | 2024.11.20 |
[Linux] which 명령어 (0) | 2024.11.18 |