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 : 프로세스가 종료될 때까지 대긴한다.
'Server > 명령어' 카테고리의 다른 글
[Linux] pgrep 명령어 옵션 정리 (0) | 2017.11.08 |
---|---|
[Linux] nice 명령어 옵션 정리 (0) | 2017.11.02 |
[Linux] kill 명령어 옵션 정리 (0) | 2017.10.25 |
[Linux] chroot 명령어 옵션 정리 (0) | 2017.07.24 |
[Linux] at 명령어 옵션 정리 (0) | 2017.07.21 |