별의 공부 블로그 🧑🏻‍💻
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
⚠️AdBlock이 감지되었습니다. 원할한 페이지 표시를 위해 AdBlock을 꺼주세요.⚠️
starrykss
starrykss
별의 공부 블로그 🧑🏻‍💻


📖 Contents 📖