2014-07-17 5 views
0

웹 서랍에서 데이터를 다운로드 할 때 Biomart Perl API를 사용하고 있습니다. 때로는 오류 메시지가 나타납니다. 웹 서버 문제 : 500 개의 읽기 제한 시간. 어떻게 든이 오류를 잡아 파일을 다시 다운로드 할 수 있습니까?Perl Biomart timeout error

+0

https://www.biostars.org/ – Pierre

답변

0

당신은 Perl 명령 또는 모듈 명령을 통해 이것을 읽으십니까? 아니면 외부 프로그램에 포격? 모든 Perl 오류 변수가 있기 때문에.

# [email protected] = error from Perl 
# $! = error from C library 
# $^E = error from OS 
# $? = error from external program 
eval { 
    read command; 
    more stuff; 
}; # Notice semicolon here! 
if ([email protected]) 
    {print "ERROR: [email protected]\n"; 
    }