html - 从 html 运行 shell 脚本

标签 html linux shell

<分区>

我创建了两个具有 ubuntu 12.04 lts 操作系统的虚拟机。在两个 VM(虚拟机)上安装了 apache tomcat 7。配置的虚拟专用网络。

VM1 上的 HTTP 请求应在 VM2 上运行 shell 脚本,并将结果作为 html 文件返回给 VM1。我做了配置部分。

现在我需要知道,如何在 VM2 服务器中编写一个 HTML 响应文件(可以作为响应显示在 VM1 浏览器上),它将调用一个具有“ps -Aef”命令的 shell 脚本来列出所有运行的进程虚拟机2。我需要在 VM1 上显示这个文件的内容。 因为我是网络编程/shell 脚本的初学者,请帮助我。 先感谢您 -阿克谢

最佳答案

你可以使用PHP

  1. 安装 php ( apt-get install php )

  2. 将index.php文件复制到/var/www/html文件夹

索引.php

<?php
   $output = shell_exec('ps -Aef');
   echo "<pre>$output</pre>";
?>

浏览 http://<ip-address>/index.php

关于html - 从 html 运行 shell 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19928163/

相关文章:

linux - 运行两个命令的 BASH 脚本

linux - 为什么 403 禁止在 cookie 接缝工作的 curl 中使用?

php - 从 shell 或 apache 服务器运行 PHP 脚本

perl - 在运行时通过 SSH 显示命令的输出

c++ - 在 Linux 上构建 Qt 共享库

html - 使用 CSS 清除 <select> 元素的下拉按钮的背景

html - 内联 block 元素换行时的CSS,父包装器不适合新宽度

html - 如何为每个 Bootstrap 导航 Pane 赋予不同的颜色?

bash - 使用 POSIX Shell 将 CamelCase 转换为 lowerCamelCase

javascript - 输入字段值和随机数字匹配以增加或减少分数的游戏