subprocess를 이용한 프로세스 관리
Python에서 새로운 프로세스를 실행하고 관리해야 할 필요가 있다. 이런 경우를 위해서 subprocess 란 것이 존재한다. 예를 들어 main 프로그램에서 "abc.py" 라는 파일을 실행하고 싶을 때는 실제 실행 명렁어가 다음과 같다면 python abc.py -H 123 -L debug 이를 subprocess를 이용해서 실행하고 죽는 것은 예제 (Language : python) import subprocess cmd = ["python","abc.py","-H","123","-L","debug"] #명령어를 리스트로 나열 # 프로세스 실행 p1 = subprocess.Popen(cmd, shell=False) # PID 보기 print p1.pid # 프로세스 죽이기 p1.kill() 이렇게..