2011-05-06 5 views
0

저는 백엔드 프로세스를 제어하고 모니터하는 유일한 진입 점으로 Python으로 작성된 MML (man machine language) 콘솔을 찾고 있습니다. Python에서 MML 콘솔을 만드는 기본 정보

  • 백 엔드 프로세스가 실행되지 않는 경우
  • 기존 백엔드 공정, 여전히 열려 콘솔에 연결하고 올바른 명령을 도입하여 (백엔드 프로세스를 생성 할 수 있습니다 : 기본적으로 할 수있을 것입니다
  • 자동 완성 허용 명령은 소개 명령

에 따라 백엔드 프로세스 동작을 변경할 수) 무엇 이것을 달성하는 가장 좋은 방법이 될 것입니다? 백 엔드 프로세스를 종료하지 않고 열고 닫을 수있는 콘솔로 백 엔드 프로세스를 통신하는 방법은 콘솔이 프로세스의 부모가 아닐 것이라는 의미입니다.

Python으로 작성해야하며 CentOS에서 실행해야합니까, 일부 OS 도구가 프로세스를 통신하는 데 도움이 될 수 있습니까? http://code.google.com/p/squires/wiki/SquiresHowto

당신은 프론트와 백 엔드 간의 통신을 할 수있는 소켓을 사용할 수

답변

1

내 목록에 높게는 twisted입니다. interactive console을 구축하는 것은 상당히 쉽습니다. Perspective Broker 시스템이 적합 할 것입니다. 또한 매우 견고하고 빠른 이벤트 루프가 있으며 매우 강력합니다.

또한모듈을 사용할 수 있습니다.이 모듈은 최근 Doug Hellmann의 우수한 사이트 Python Module of the Week (PyMOTW)에 실 렸습니다.

프로세스 간 통신의 경우 ZeroMQ은 작업하기가 쉽고 속도는 매우 빠릅니다.

1

은 어쩌면 이것은 시작이다.

+0

스콰 이어는 꽤 깔끔하게 보입니다. – zeekay

관련 문제