2015-01-06 2 views
1

저는 현재 tshark를 파이썬 서브 프로세스로 사용하고 있으며, 현재 자식 프로세스에서 오류를 처리하고 싶습니다.Tshark 종료 코드

파이썬의 서브 프로세스 '리턴 코드'필드를 통해 서브 프로세스 종료 코드를 얻을 수는 있지만 tshark 종료 코드의 문서는 벌금을 부과 할 수 없습니다.

저는 이미 0은 성공을 의미하고 2는 손상되었거나 지원되지 않는 파일이라는 것을 알았습니다. 하지만 0과 2가있는 곳은 대개 1이며 더 많은 코드가 있어야합니다.

내가 알고있는 사람이 thsark의 가능한 오류 코드 및 원인 목록을 벌금으로 부과 할 수 있습니까?

답변

0

예전에는 명령 줄 구문 오류의 종료 상태 1과 다른 오류의 종료 상태 2를 제안하는 사람이 있었지만 필자가 작성한 많은 코드에서이 규칙을 따랐습니다.

유효하지 않은 명령 줄 플래그 나 유효하지 않은 캡처 또는 표시 필터 등을 제공하면 그와 같이 반환되며 캡처 장치 나 캡처 파일을 열 수없는 경우 2가 반환됩니다.