리눅스에서 여러개의 프로세스를 동시에 죽여야하는 일이 종종 발생한다. 다음은 sleep이라는 프로세스명을 확인하고 종료하는 예시 명령어이다.

1. 프로세스 생성

[root@zetawiki ~]# sleep 999999d &
[1] 2648
[root@zetawiki ~]# sleep 999999d &
[2] 2649
[root@zetawiki ~]# sleep 999999d &
[3] 2650

2. 프로세스 확인

[root@zetawiki ~]# ps -ef | grep sleep | grep -v grep
root      2648  2541  0 08:39 pts/0    00:00:00 sleep 999999d
root      2649  2541  0 08:39 pts/0    00:00:00 sleep 999999d
root      2650  2541  0 08:39 pts/0    00:00:00 sleep 999999d

 

3. 프로세스 종료

[root@zetawiki ~]# kill -9 `ps -ef | grep sleep | grep -v grep | awk '{print $2}'`
[1]   Killed                  sleep 999999d
[2]-  Killed                  sleep 999999d
[3]+  Killed                  sleep 999999d

 

4. 살아있는 프로세스 확인

[root@zetawiki ~]# ps -ef | grep sleep | grep -v grep

 

REFERENCE

https://zetawiki.com/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4_%ED%94%84%EB%A1%9C%EC%84%B8%EC%8A%A4_%EC%97%AC%EB%9F%AC_%EA%B0%9C_%EC%A4%91%EC%A7%80

 

리눅스 프로세스 여러 개 중지 - 제타위키

 

zetawiki.com

 

'Linux' 카테고리의 다른 글

vi/vim 여러줄 주석 및 해제 방법  (0) 2021.06.06
[Ubuntu] 우분투 타임존 변경  (0) 2020.02.18
우분투 메이븐(Maven) 설치  (0) 2020.01.02
리눅스 rm 명령어  (0) 2020.01.02
리눅스 기본 폴더 정리  (0) 2019.12.30
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기