728x90
killall 명령어
killall 명령어는 지정된 프로세스 이름과 일치하는 모든 프로세스를 종료하는 데 사용됩니다.
$ killall
-bash: killall: command not found
psmisc 패키지 설치
- RHEL 계열
yum install -y psmisc
- Debian 계열
apt-get install -y psmisc
killall 명령어 버전 정보
killall -V
$ killall -V
killall (PSmisc) 23.4
Copyright (C) 1993-2021 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.
killall 명령어의 사용법
killall [옵션] 프로세스이름
옵션:
- -e 또는 --exact: 정확히 일치하는 프로세스만 종료합니다.
- -i 또는 --interactive: 종료하기 전에 사용자에게 확인 메시지를 표시합니다.
- -q 또는 --quiet: 출력 메시지를 표시하지 않습니다.
- -s 또는 --signal: 특정 시그널을 사용하여 프로세스를 종료합니다. 기본적으로 TERM 시그널을 사용합니다.
- -u 또는 --user: 특정 사용자가 소유한 프로세스만 종료합니다.
728x90
사용 예시
모든 firefox 프로세스 종료
killall firefox
HUP 시그널을 보내 nginx 프로세스 재시작
killall -HUP nginx
정확히 일치하는 이름인 "myapp" 프로세스만 종료
killall -e myapp
확인 메시지를 표시하고 이름이 "myapp"인 모든 프로세스 종료
killall -i myapp
특정 시그널(SIGTERM)을 사용하여 이름이 "myapp"인 모든 프로세스 종료
killall -s SIGTERM myapp
SIGKILL 시그널을 보내 모든 vim 프로세스 강제 종료
killall -KILL vim
특정 사용자(john)의 모든 chrome 프로세스 종료
sudo killall -u john chrome
최대 2개의 python 프로세스 종료
killall -m 2 python
psmisc 패키지를 설치하고 killall 명령어를 사용하여 시스템의 프로세스를 효율적으로 관리할 수 있습니다.
참고URL
- 변군이글루 미러 사이트(Mirror Site) : kill 명령어
728x90
'리눅스' 카테고리의 다른 글
Ubuntu에서 Nginx, Zulu OpenJDK, Tomcat을 설치하고 연동하는 방법 (0) | 2022.12.03 |
---|---|
간단한 파일 전송(rz 명령어, sz 명령어) (0) | 2022.12.03 |
[리눅스] iTop(itsm) 설치하기 (0) | 2022.12.02 |
[draft] 우분투에서 GlusterFS를 설치하고 클러스터로 구성하는 방법 (0) | 2022.12.01 |
Ubuntu LTS(Long Term Support) releases cycle (0) | 2022.12.01 |