2013-11-01 4 views
1

, 나는 그것을 시작 매개 변수 :의 트위스트 twistd 도구 구문 분석 명령 줄 내가 간단한 서비스 간단한 .tac 파일을 가지고

twistd -y service.tac 

모든 것이 잘 작동합니다. 하지만 tac 파일 안에는 서비스 용으로 하드 코드 된 포트가 있으며 동적으로 만들고 싶습니다.

twistd -y service.tac --port 8081 

후 나는 .tac 파일 내부 어딘가에 port 변수에 액세스하고 싶습니다 : 나는 그것을 작동해야 할 가장 바람직한 방법은 표준 유닉스 명령 행 인수를 통해입니다. 표준 파이썬 모듈처럼 optparse와 argparse. 내가 트위스트 이러한 솔루션을 찾고있었습니다, 나는 발견에만 https://twistedmatrix.com/documents/12.0.0/core/howto/options.html#auto6 나는이 오류 얻을 수 있기 때문에 내가 필요하지 않은, 난 두려워, :

$ twistd -y service.tac 
/usr/bin/twistd: option -y not recognized 
/usr/bin/twistd: Try --help for usage details. 

사람이 twistd 도구 변수화하는 방법을 알고 있나요을?

+0

가능한 중복 통해 사용할 수있는 '부속 명령을'추가 플러그인을 쓰기 \ *. tac 파일에서 usage.options 사용] (http://stackoverflow.com/questions/18244050/twistd-using-usage-options-in-a-tac-file) –

답변