问题标签 [shell-exec]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1220 浏览

php - 一次执行多个shell_exec?

如何一次执行多个 shell_exec?

另外,如何切换每个进程以查看 test.php 文件的输出?我需要知道每个进程(php 文件)在做什么。

看一下,例子:

索引.php

这并不像我想的那样工作,首先必须先完成 shell_exec (test.php),然后它会转到下一个 shell_exec。

测试.php

执行 shell_exec 时它不会输出,但是当我php test.php在 shell 中手动键入时,它会输出。

或者有没有办法打开多个shell?

这是一个简单的示例,但是我将执行多个 PHP 文件来运行 CURL

0 投票
1 回答
486 浏览

linux - 为什么 shell_exec 执行超过 1 个进程?

run.php当我从浏览器运行一次时,我不明白为什么会有超过 1 个进程

在 PHP 代码中,我有以下内容:

运行.php

进程.php

我从浏览器执行 run.php (例如:http://localhost/run.php

然后我输入:ps aux | grep php

我不明白为什么它显示超过 1 个 theprocess.php 进程?

还有为什么它还在后台运行?它应该终止theprocess.php完成任务。怎么可能呢?

0 投票
3 回答
3812 浏览

php - 在 shell_exec 中使用 wget 下载和保存文件

当我在 shell 中运行命令时,我想从命令行下载文件,但当我想在 PHP 中执行它时,没有结果

我只是想从这个网站下载

任何帮助,将不胜感激

我该如何纠正这个?

如果解决方案是 Curl 我该怎么写

0 投票
2 回答
28393 浏览

php - 如何从 php 脚本执行 shell 命令

我想创建一个 php 脚本来执行 shell 命令并返回其输出。服务器需要私钥。当我第一次决定测试它时,我创建了这个:

那工作得很好。但是当我更改$command为我真的想运行的命令时:

它给了我这个输出:

我的猜测是我需要使用sudo. 当然,这需要将 pem 文件放在服务器上的某个位置。假设我这样做,究竟应该$command是什么?我应该使用shell_exec(),exec()还是system()其他什么?

0 投票
1 回答
3695 浏览

wix - 如何在安装程序退出时执行多个启动条件

我已经设法让 WIX 在退出时启动我的应用程序,但不确定如何使用WixShellExecTarget属性安排两个自定义操作。

一个 CA 是启动应用程序,另一个是基于来自另一个 CA 的 url 的网页。如果选中相应的复选框,它们都会启动。

您可以为我提供的任何帮助以使这项工作正常进行,我们将不胜感激。

干杯,杰米

[编辑] 我已经尝试了下面的建议,但我没有得到它为第二个操作设置适当的值。它不会像我建议的那样访问 www.google.com:

0 投票
1 回答
703 浏览

php - tty 与 shell_exec?

是否可以在需要 tty 的 PHP 中执行 shell_exec?

如果没有,有什么替代方案?

0 投票
2 回答
400 浏览

php - 为什么这个 shell 命令没有给出想要的结果?

我在我的服务器上使用wkhtmtoimage库,当我在 PuTTY 中运行时,我设法获得了以下命令的输出:

但是,当我使用以下 shell 命令时,我没有得到输出,我也不知道为什么。

即使我尝试了这种变化,但仍然没有得到想要的结果:

我究竟做错了什么?

编辑:

我下载了Linux二进制文件并将其放入文件夹然后运行它。是否需要重新启动服务器以影响更改?

允许使用 shell_exec 命令,因为我们将它用于 ffmpeg(已经安装了一个)

0 投票
4 回答
2261 浏览

shell - 如何在 shell 脚本中将带空格的参数传递给外部程序?

问题:消息会丢失,如何解决?谢谢!

0 投票
1 回答
577 浏览

php - 如何更改 PHP 中与 shell_exec 一起使用的 shell?

我正在使用 Windows,我想设置 PHP 以使用 bash shell(由于msysgit安装在我的机器上)。原因是我的开发机器上有 Windows,生产机器上有 Linux。

谢谢!

0 投票
2 回答
932 浏览

php - 使用 shell_exec()

我想知道是否有人知道我如何shell_exec()正确使用。我在php.ini文件中启用了它,但它似乎不起作用。

我必须使用用户名和密码登录外壳吗?

我将如何访问 screen -r through 上的内容shell_exec()

PS 我正在尝试在 Minecraft 服务器上运行 list 命令并返回数据。