Examples

 # 모든 firefox 프로세스들에 SIGTERM을 보낸다.
killall firefox

 # USER에게 속한 모든 firefox 프로세스들에 SIGTERM을 보낸다.
killall -u ${USER} firefox


 # 모든 firefox 프로세스들을 중지한다.
killall -SIGSTOP firefox

 # 모든 firefox 프로세스들을 재개한다.
killall -SIGCONT firefox

 # 패턴에 일치하는 모든 프로세스들에게 SIGTERM을 보낸다.
killall -m 'vim*'

시그널을 생략했을 때 실제로 어떤 시그널을 보내는지가 궁금하다면 -s 옵션으로 dry run을 해볼 수 있다.

 # firefox 프로세스들에게 무엇을 할 것인지 보여주지만, 실제로는 시그널을 보내지 않는다.
killall -s firefox

예를 들어 MacOS에서 -s Finder를 실행하면 다음과 같은 출력을 볼 수 있다.

$ killall -s Finder
kill -term 498

함께 읽기

  • [[/cmd/kill]]
  • [[/study/os/signal]]