Application/Python

[Python] 다른 프로세스 시작 및 종료 [subprocess & kill]

devsalix 2023. 4. 4. 16:56
728x90

메인 프로세스 동작 중 다른 프로그램을 실행하고 싶을 때는 subprocess 모듈을 이용하면 됩니다

 

특정 시간이 지난 후 프로세스 kill까지 시키는 간단한 코드를 알려드립니다

 

import os
import signal
import subprocess
from time import sleep

proc = subprocess.Popen("ping 127.0.0.1 -t", stdout=subprocess.PIPE, shell=True)

sleep(10)

os.kill(proc.pid, signal.SIGTERM)

 

 위와 같이 작성 시 10초간 프로세스 동작 후 메인 프로세스가 실행시킨 프로세스를 죽이는 것을

 

확인하실 수 있습니다

 

 


제 글이 도움이 되셨다면 댓글 & 공감 부탁드려요 😀

 

 
728x90
반응형