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

Kill vi(3493) ? (y/N) 


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

$ killall -l

HUP INT QUIT ILL TRAP ABRT IOT BUS FPE KILL USR1 SEGV USR2 PIPE ALRM TERM

STKFLT CHLD CONT STOP TSTP TTIN TTOU URG XCPU XFSZ VTALRM PROF WINCH IO PWR SYS

UNUSED


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

$ killall -o 1m -g vi


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


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


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

$ killall -u abc


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


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

$ killall -V

killall (PSmisc) 22.21

Copyright (C) 1993-2012 Werner Almesberger and Craig Small


PSmisc comes with ABSOLUTELY NO WARRANTY.

This is free software, and you are welcome to redistribute it under

the terms of the GNU General Public License.

For more information about these matters, see the files named COPYING. 

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


블로그 이미지

§§

내 주머니속 작은 수첩

,