Apache,Linux和远程命令就像'Ping'

时间:2011-10-11 20:28:27

标签: linux remote-access ping

我需要联系在Linux机器上运行的服务器(可能是Apache)并让它返回以下结果。我是网络新手,但可以用Java,PHP编写代码,也许可以用C编写代码。

我需要从局域网上的Linux机器远程运行诊断测试。最终,这些测试需要传送到客户端的网页上。

我不知道从哪个项目开始,并感谢任何建议或一般策略。我熟悉用Java编写的命令(即Runtime.getRuntime()。exec(“ping -c 1”+ ip);),但我不知道是否有必要涉及Java而我不知道知道如何在服务器上启动Java程序并将其返回给PHP文件。是否可以在不涉及Java的情况下执行此操作?再次提出任何具体或高级别的建议。

2 个答案:

答案 0 :(得分:2)

也许您正在寻找PHP中的exec函数?

答案 1 :(得分:1)

您可以使用exec功能

-for ping:

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

在终端

中使用php命令行
$ php ping.php