728x90
반응형
흔히 프로세스를 죽이기 위해서는 kill 명령어를 사용한다.
~> kill [PID] or ~> kill -9 [PID]
간혹 특정 조건에 해당하는 프로세스를 kill 해야할 때가 있는데 이럴때는 ps와 grap을 활용해서 처리하면 된다.
~> ps -ef | grep XXX | awk '{print $2}' | while read value; do kill $value; done
여러번 필터링 해야하면 grep 조건을 여러개 추가하면 되고...
~> ps -ef | grep XXX | grep YYY | grep ZZZ | awk '{print $2}' | while read value; do kill $value; done
응용해서 필터링된 프로세스들중에 특정 PPID인 프로세스들을 죽이고 싶을 때는 awk를 조금 수정하면 된다...
~> ps -ef | grep XXX | grep YYY | grep ZZZ | awk '{$3 == 1) print $2;}' | while read value; do kill $value; done
이제 어쩌다 가끔 한번씩 쓰니까 기억이 가물가물해서 정리차원에서 몇자 적었다... ^^
728x90
'마린일병의 열정이야기 > Infra&Solution' 카테고리의 다른 글
[Win][Tip] Window10 에서 특정 포트 열리지 않는 현상 (0) | 2023.03.18 |
---|---|
[Linux][TIP] su : Authentication failure (0) | 2021.11.28 |
[cloud][k8s][troubleshooting] POD 생성시 쉘스크립트 백그라운 실행 에러 (0) | 2021.07.11 |
[cloud][docker][ubuntu] 우분투 리눅스에 wget 설치하기 (0) | 2020.11.18 |
[성능] 메트릭이란? (0) | 2020.10.20 |
댓글