반응형


Ubuntu 같은 이름 프로세스 한번에 종료하기

 

리눅스를 사용하다보면, 프로세스를 한번에 종료해야하는 경우가 있다.

물론 killall과 같은 명령어를 사용할 수도 있지만, 

필자의 경우 Jupyter 노트북에서 멀티프로세싱을 통한 TPU 학습을 자주 했었는데,

TPU 특유의 멀티프로세싱 방식때문에 오류가 발생하거나 커널이 종료되었을 때, 자식 프로세스가 꺼지지 않고 유휴상태로 남아있는 경우가 잦았다. Jupyter 쓰시는 분들에게 아주 추천한다.

 

 

$ ps -elf | grep "프로세스명" | awk '{print $4}' | while read line; do kill $line; done

#예시 - Jupyter 커널 모두 종료하기
# ps -elf | grep "ipykernel" | awk '{print $4}' | while read line; do kill $line; done

 

반응형
블로그 이미지

Hyunsoo Luke HA

석사를 마치고 현재는 Upstage에서 전문연구요원으로 활동중인 AI 개발자의 삽질 일지입니다! 이해한 내용을 정리하는 용도로 만들었으니, 틀린 내용이 있으면 자유롭게 의견 남겨주세요!

,