파이썬으로 프로세스 상태를 추적합니다
-
05-07-2019 - |
문제
파이썬 스크립트에서 여러 하위 프로세서를 시작한 다음 완료되거나 충돌 시점을 추적하고 싶습니다.
Subprocess.popen.poll ()은 프로세스가 여전히 실행 중일 때, 0, 실패시 0이 아닌 경우 아무도 반환하지 않는 것 같습니다. 모든 OS에서 기대할 수 있습니까? 불행히도 이러한 방법에는 표준 라이브러리 문서가 부족합니다 ...
하위 프로세스 모듈 이이 목표를 달성하기에 가장 적합합니까?
감사해요
해결책
이것은 귀하의 질문에 대한 좋은 답이 아닐 수도 있지만, 바퀴를 재창조 할 위험이있는 경우를 보면 살펴보십시오. 감독자
Supervisor는 사용자가 UNIX와 같은 운영 체제에서 여러 프로세스를 모니터링하고 제어 할 수있는 클라이언트/서버 시스템입니다.
그리고 그것은 모두 Python으로 작성되었으므로, 당신이 그것으로 땜질하고 싶다면, 당신은 바로 파헤칠 수 있습니다!
다른 팁
모두 예.
제휴하지 않습니다 StackOverflow