首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP脚本应该在几个命令中执行一个制造商shell

PHP脚本应该在几个命令中执行一个制造商shell
EN

Stack Overflow用户
提问于 2014-10-10 01:46:21
回答 1查看 43关注 0票数 0

我正在开发一个在apache Linux系统上运行的php脚本。它应该会为我执行几个命令。这取决于我在自定义php GUI中执行的命令。

到目前为止,我能够使用各种shell_exec命令成功地实现这一点。现在,我想通过php exec脚本在Linux系统上运行以下命令。

AdminTool $IP $USER $PASSWORD外壳

通常,当我在Linux系统上输入这个命令时,它会打开一个连接并运行一个由硬件制造商提供的shell。

现在我想使用php exec运行这个shell,并在这个制造商的shell中运行下一个命令。这取决于我通过自定义php GUI选择的内容。

shell在其中提供了不同的命令。

有谁知道这能不能行得通?如果是,又是如何做到的呢?

EN

回答 1

Stack Overflow用户

发布于 2014-10-10 02:04:54

shell只是一个命令行解释器。命令是(大多数)程序可执行文件的名称,通过调用它们(使用命令),您可以告诉shell检查可执行文件是否存在于预定义的路径(环境路径)中,以及是否存在以执行程序。

我只是猜测,如果提供了参数" shell“,那么您使用AdminTool $IP $USER $PASSWORD shell运行的是一个在命令行界面中运行的程序。

您不能在程序的命令行界面中使用php exec。您可以选择:

  • AdminTool有一个应用程序接口,您可以通过它与程序通信
  • 您可以通过传递命令参数来执行您需要对程序执行的任务。

AdminTools,$ip,$user,$password,AdminTools,$ip,$password,dotaskone,AdminTools,$ip,$user,$password,但是看看你传递的前三个参数,我认为你连接到了服务器。这取决于您对该程序所做事情的复杂性(如果它被构建为接受参数作为命令),这意味着大量的程序执行-因此需要大量连接到它所连接的服务器。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26284795

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档