문제 해결에 도움을 받고 싶습니다.어떻게 파이썬은 배치 SGE 스크립트가 실행을 마칠 때까지 기다릴 수 있습니까?
는 파이썬에서 일하고 난 다음을 수행 할 :
- 호출 뭔가를 할 올바르게
- 작동하는 경우
- 보고 서버에 SGE 배치 스크립트
지금 내가하는 일은 대략 다음과 같습니다.
import subprocess
try:
tmp = subprocess.call(qsub ....)
if tmp != 0:
error_handler_1()
else:
correct_routine()
except:
error_handler_2()
내 문제는 일단 스크립트가 SGE로 보내지면 내 파이썬 스크립트가 성공으로 해석하고 마치 마치 마치 계속 작동한다는 것입니다.
파이썬 코드가 SGE 스크립트의 실제 처리 결과를 기다릴 수있는 방법에 대한 제안이 있습니까?
아, BTW 나는 qrsh를 사용하여 시도하지만 난 SGE에
감사를 사용할 수있는 권한이 없습니다!
완료 시점은 어떻게 알 수 있습니까? – stark
qstat 명령을 살펴 보거나 -m abe -M mymail을 통해 전자 메일 알림을받을 수 있습니다. –