본문 바로가기

지식생활/명령어

Linux - killall 명령어 옵션 정리

killall

 : 특정프로세스를 한번에 종료시키는 명령어. (권한 필요)


### 옵션

-e : 긴 프로세스명에 일치해야 한다.


-I : 대소문자를 구별하지 않고 프로세스며으로 종료한다.

$ killall -I abc


-g : 프로세스 대신 프로세스가 속한 그룹을 종료한다.

$ killall -g aaa


-y : 지정한 시간보다 이전 프로세스를 종료한다.

$ killall -y 1m vi 


-o : 지정된 시간보다 이후 프로세스를 종료한다.

$ killall -o 1m vi


-i : 종료 전에 메시지를 확인한다.

$ killall -o 1m -i vi

-l : 모든 알려진 시그널 이름을 출력한다.

$ killall -l


-q : 오류 메시지를 출력하지 않는다.

$ killall -o 1m -g vi


-r : 확장된 정규표현식으로 해석한다.


-s : Sigterm 대신 해당 시그널로 전송한다.


-u : 해당 사용자로 실행된 프로세스만 종료한다. 

$ killall -u abc


-v : 시그널이 성공적으로 전송된 경우만 메시지를 출력한다.


-V : 버전 정보 출력한다.

$ killall -V

-w : 프로세스가 종료될 때까지 대긴한다.