kill 명령어
kill 명령어는 특정 프로세스를 종료시키는 명령어입니다. kill 명령어를 사용하면 프로세스의 ID(PID)를 지정하여 프로세스를 종료시킬 수 있습니다.
kill 명령어 사용법
kill [옵션] PIDkill 명령어의 옵션
- -s: 시그널을 지정합니다. 기본 시그널은 TERM(15)입니다.
- -l: 사용 가능한 시그널을 나열합니다.
- -KILL: 강제 종료 시그널을 보냅니다.
- -INT: 인터럽트 시그널을 보냅니다.
- -QUIT: 종료 시그널을 보냅니다.
httpd 프로세스 확인
ps -ef | grep httpd$ ps -ef | grep httpd
root      5620     1  0 10:39 ?        00:00:00 /app/apache/bin/httpd -k start
daemon    5621  5620  0 10:39 ?        00:00:00 /app/apache/bin/httpd -k start
daemon    5622  5620  0 10:39 ?        00:00:00 /app/apache/bin/httpd -k start
daemon    5623  5620  0 10:39 ?        00:00:00 /app/apache/bin/httpd -k start
daemon    5747  5620  0 10:40 ?        00:00:00 /app/apache/bin/httpd -k start사용 예시
특정 프로세스를 종료시킵니다.
kill -s TERM 1234현재 실행 중인 모든 프로세스를 종료시킵니다.
kill -KILL사용 가능한 시그널을 나열합니다.
kill -l인터럽트 시그널을 보냅니다.
kill -INT 1234종료 시그널을 보냅니다.
kill -QUIT 1234kill 명령어로 특정 프로세스 한 번에 죽이기
ps -ef | grep -v grep | grep httpd | awk '{print $2}' | xargs kill -9ps -ef | grep -v grep | grep httpdkillall 명령어
killall 명령어는 특정 프로세스 이름 또는 패턴을 가진 모든 프로세스를 종료시키는 명령어입니다. killall 명령어를 사용하면 프로세스의 이름 또는 패턴을 지정하여 프로세스를 종료시킬 수 있습니다.
$ killall
-bash: killall: command not foundkillall 명령어 설치
centos
yum install -y psmiscubuntu
apt install -y psmisckillall 명령어 사용법
killall [옵션] 프로세스 이름 또는 패턴특정 프로세스 이름을 가진 모든 프로세스를 종료시킵니다.
killall firefox특정 패턴을 가진 모든 프로세스를 종료시킵니다.
killall -s TERM ping종료 시그널을 보냅니다.
killall -QUIT firefox
참고URL
- 변군이글루 블로그 : kill 명령어
'리눅스' 카테고리의 다른 글
| [draft] SSH 호스트 키가 변경되었을 때 발생하는 경고 메시지를 해결하는 방법 (0) | 2025.10.26 | 
|---|---|
| [draft] CentOS 7 Yum Repository 서버에 MariaDB Repository를 추가하는 방법 (0) | 2025.10.26 | 
| [draft] killall 명령어 (0) | 2025.10.26 | 
| [draft] HP 서버 스토리지 정보 확인(raid) (0) | 2025.10.26 | 
| [draft] SAN 스토리지(HPE 3PAR)에서 LUN을 생성하고 CentOS 7 서버에 할당하고 마운트하는 방법 (0) | 2025.10.25 | 
 
                  
                 
                  
                 
                  
                