Python에서 자식 Process ID 확인하는 예제 코드Python/Python - 스레드&프로세스2023. 10. 12. 20:50
Table of Contents
반응형
Python에서 자식 Process ID 확인하는 예제 코드입니다.
2022.12.31 최초작성
from time import sleep from multiprocessing import Process import subprocess import os def task(): for i in range(5): sleep(1) if __name__ == '__main__': child = Process(target=task) child.start() # 부모 프로세스 ID parent_pid = os.getpid() print('parent process pid = ', parent_pid) # 자식 프로세스 ID child_pid = child.pid print('child process pid = ', child_pid) print() # 검증용으로 실행 subprocess.run(['ps', '--forest', str(child_pid), str(parent_pid)]) child.join() |
실행결과
parent process pid = 7061
child process pid = 7062
PID TTY STAT TIME COMMAND
7061 pts/1 S+ 0:00 /bin/python3 /home/webnautes/test.py
7062 pts/1 S+ 0:00 \_ /bin/python3 /home/webnautes/test.py
반응형
'Python > Python - 스레드&프로세스' 카테고리의 다른 글
Python Thread 예제 (0) | 2023.10.21 |
---|---|
스레드가 죽었는지 확인하는 Python 예제 코드 (0) | 2023.10.14 |
Python에서 자식 Process 죽었는지 확인하는 예제 코드 (0) | 2023.10.12 |
Thread에서 사용한 Python Queue 간단한 예제 (0) | 2023.10.07 |
파이썬에서 실행중인 스레드 이름 출력하기 (0) | 2022.08.06 |
시간날때마다 틈틈이 이것저것 해보며 블로그에 글을 남깁니다.
블로그의 문서는 종종 최신 버전으로 업데이트됩니다.
여유 시간이 날때 진행하는 거라 언제 진행될지는 알 수 없습니다.
영화,책, 생각등을 올리는 블로그도 운영하고 있습니다.
https://freewriting2024.tistory.com
제가 쓴 책도 한번 검토해보세요 ^^
@webnautes :: 멈춤보단 천천히라도
그렇게 천천히 걸으면서도 그렇게 빨리 앞으로 나갈 수 있다는 건.
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!