[ Python ] 현재 돌아가는 Python Script 선택해서 끄기
2020. 2. 6. 20:00ㆍ분석 Python/구현 및 자료
python 실행한 script를 전체 삭제하는 방법
만약 실행된 script가 규칙이 있다면 다음 코드 사용하면 주피터 노트북에서 쉽게 삭제 가능!
def check_kill_process(pstring):
import os, signal
for line in os.popen(f"ps ax | grep {pstring} | grep -v grep"):
fields = line.split()
pid = fields[0]
os.kill(int(pid),signal.SIGKILL)
만약 1_a.py , 2_a.py , 3_a.py와 같은 스크립트가 있을 때를 가정
##
check_kill_process("a.py")
check_kill_process('"train.py --case_idx 4 --version 10 --conf_path ./config_suboptim"')
이렇게 하면 각각의 pid를 잡아서 싹 다 제거!
728x90
'분석 Python > 구현 및 자료' 카테고리의 다른 글
[ Python ] class에 동적으로 객체 추가하는 방법 (0) | 2020.02.08 |
---|---|
[ Python ] 파이썬 함수 argument 정보 가져오기 (0) | 2020.02.08 |
[ Python ] decorator로 Error 정리해서 출력하기 (0) | 2020.01.31 |
[ Python ] Install all dependency packages (0) | 2020.01.25 |
[ Python ] Optuna Sampler 비교 (TPESampler VS SkoptSampler) (0) | 2020.01.24 |