2011-10-11 7 views
0

Linux 상자에서 실행중인 서버 (아마도 Apache)에 연락하여 다음 결과를 반환해야합니다. 네트워킹에 익숙하지는 않지만 자바, PHP 및 어쩌면 약간의 코드로 코드를 작성할 수 있습니다.'Ping'과 같은 Apache, Linux 및 원격 명령

로컬 영역 네트워크의 Linux 상자에서 진단 테스트를 원격으로 실행해야합니다. 궁극적으로 이러한 테스트는 클라이언트 측의 웹 페이지로 전달되어야합니다.

이 프로젝트를 어디서 시작해야할지 모르겠으며 제안이나 일반적인 전략에 감사드립니다. 나는 Java로 작성된 명령에 익숙하다 (즉, Runtime.getRuntime(). exec ("ping -c 1"+ ip);), Java를 포함시킬 필요가 있는지 나는 모른다. 서버에서 Java 프로그램을 시작하고 PHP 파일로 리턴하는 방법을 알고 있어야합니다. Java를 사용하지 않고이 작업을 수행 할 수 있습니까? 다시 특정 또는 높은 수준의 제안을 주셔서 감사합니다.

+0

에서 PHP를 명령 줄을 사용하여 ... –

답변

1

당신은 간부 인 기능을

-for 핑을 사용할 수 있습니다 : 당신이있어 모두 망치는 경우

//ping.php 
<?php 
    exec ("/bin/ping -c 5 www.google.com", $response); 
    echo "<pre>" . join("\r\n", $response)."</pre>"; 
?> 

터미널

$ php ping.php 
2

아마 PHP에서 exec 함수를 찾으십니까?