728x90
728x170
killall
- 같은 데몬의 여러 프로세스를 한 번에 종료시킬 때 사용하는 명령
- 프로세스명을 사용한다.
- 기본적인 사용법은 kill 명령과 유사하다.
- 시그널을 지정하지 않으면, 종료 시그널(TERM, SIGTERM)이 전송된다.
사용법
# killall [option] 프로세스명
주요 옵션
옵션 | 설명 |
-l | - 시그널의 종류 출력 - (--list) |
-w | - 시그널을 받은 프로세스들이 종료될 때까지 기다림. - (--wait) |
-v | - 시그널이 전송된 결과를 출력 - (--verbose) |
-s signal | - 시그널의 이름을 지정 - (--signal) |
-u 사용자명 | - 특정 사용자의 프로세스를 지정할 때 사용 - (--user) |
사용 예
예 1
- Apache 웹 서버 데몬인 httpd를 모두 종료
# killall httpd
예 2
- httpd 데몬을 다시 실행시킴.
- 이 경우, 주 데몬이 아닌 웹 서비스 요청 시 연결을 담당하는 httpd의 프로세스들이 재시작됨.
# killall -HUP httpd
예 3
- httpd 데몬에 9번 시그널(SIGKILL, KILL)을 전송하고 전송 결과를 출력
# killall -v -9 httpd
예 4
- starrykss 사용자의 모든 프로세스를 강제 종료
# killall -9 -u starrykss
728x90
그리드형(광고전용)
'System Software > Linux' 카테고리의 다른 글
[리눅스 명령어] nice (0) | 2022.03.10 |
---|---|
[리눅스 명령어] bg (0) | 2022.03.10 |
[리눅스 명령어] fg (0) | 2022.03.10 |
[리눅스 명령어] jobs (0) | 2022.03.10 |
[리눅스 명령어] kill (0) | 2022.03.10 |
[리눅스 명령어] top (0) | 2022.03.10 |
[리눅스 명령어] pstree (0) | 2022.03.10 |
[리눅스 명령어] ps (0) | 2022.03.10 |