gpt4 book ai didi

php - 使用 shell_exec 运行 shell 命令

转载 作者:太空宇宙 更新时间:2023-11-04 03:51:30 26 4
gpt4 key购买 nike

我使用ajax调用在服务器(centos)上执行“shell_exec”。我执行的行如下

echo shell_exec("php -q /websockets/timedactions.php");

这是服务器响应:

X-Powered-By: PHP/5.5.16
Access-Control-Allow-Origin: http://myIpAddress
Access-Control-Allow-Credentials: true
Content-type: text/html

0

运行此命令后,它应该激活的进程似乎没有运行。

使用 root 访问权限在 shell 上调用相同的命令

php -q /websockets/timedactions.php

工作完美。

如何使用 shell_exec 使脚本工作?

最佳答案

执行命令时可能会出现错误。您可以将STDERR重定向到STDOUT,看看是否有,like this(Sample 3.5) .
echo shell_exec("php -q/websockets/timedactions.php 2>&1");

此外,可能存在某些因素阻止 shell_exec 打印 ( link )。

关于php - 使用 shell_exec 运行 shell 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26203402/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com