2011-10-11 56 views
0

我需要聯繫在Linux機器上運行的服務器(可能是Apache),並讓它返回以下結果。我是網絡新手,但可以使用Java,PHP和C編寫代碼。Apache,Linux和遠程命令像'Ping'

我需要遠程運行本地局域網上Linux框的診斷測試。最終,這些測試需要交付給客戶端的網頁。

我不知道從哪裏開始這個項目,並感謝任何建議或一般策略。我熟悉用Java編寫的命令(即Runtime.getRuntime()。exec(「ping -c 1」+ ip);),但我不知道是否有必要涉及Java,而我不知道知道如何在服務器上啓動Java程序並將其返回給PHP文件。是否有可能在不涉及Java的情況下執行此操作?再次感謝任何具體或高層次的建議。

+0

時,你所得到的是一錘子... –

回答

1

可以使用exec函數

- 因爲平:

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

使用PHP命令行中終端

$ php ping.php 
2

也許您正在尋找PHP中的exec函數?