웹 인터페이스를 구축하여 임베디드 시스템을 모니터링하고 있습니다. 원격 명령을 실행하고 해당 시스템의 출력을 수집하는 Perl 스크립트를 작성했습니다. 이제이 스크립트 (원격 명령 실행)를 호출하고 웹 페이지에 데이터를 표시하는 웹 인터페이스가 필요합니다.Perl CGI 스크립트가 웹 서버의 데몬과 어떻게 통신 할 수 있습니까?
우선 스크립트를 웹 서버의 요청을 받아 들일 수있는 데몬 프로세스 으로 만들어야합니다. 이 Perl 스크립트와 통신 할 수있는 한 모든 서버 측 기술을 선택할 수 있습니다. 간단하게하기 위해이 데몬 Perl 스크립트와 대화 할 수있는 Perl/CGI를 선택할 수 있습니다.
이 데몬 스크립트와 통신하는 가장 좋은 방법은 무엇입니까? 나는 통신이 — 소켓 또는 다른 것일 필요가있는 방법을 결정하지 않았습니다.
이미 전달되는 메시지를 더 쉽게 전달할 수있는 Perl 모듈이 있나요? 의사 소통이 어떻게 이루어지는 지 걱정하지 않고 있습니까? 일반 텍스트로 원격 명령을 가지고 있으며 데이터를 XML/JSON으로 되돌리고 싶을 수도 있습니다. 당신이 그런 짓을 할 것처럼
귀하의 회신에 감사드립니다. 내가 한번 볼게. 내가 분리되어 있기를 원하는 이유는 각각의 임베디드 시스템에 대해 웹 페이지를 통해 원격 명령을 모니터/실행하라는 요청을 보내는 사용자 각각에 대해 다중화하고자하는 단일 연결이 있기 때문입니다. 그리고 나는 그러한 임베디드 시스템을 여러 개 가지고 있으며, 사용자는 다른 페이지에서 동시에 하나 이상의 것을 모니터링 할 수 있습니다. 또한 나는 미래에 콘솔 기반 응용 프로그램을 통해 동일한 기능을 제공 할 수있는 유연성을 원합니다. – mtanish
오, 임베디드 시스템과의 연결은 전체 시간 동안 유지되어야합니까? 지금은 이해. 나는 템플릿을 제공 한 소켓 솔루션이 적절하다고 생각한다. 또한 Net :: Server 패키지를 사용하면 쉽게 텔넷을 통해 콘솔에 액세스 할 수있는 명령 서버를 사용할 수 있습니다. – Jerome