shell-exec

    1热度

    1回答

    我必须使用imagemagickconvert命令从PHP。所以我使用shell_exec,但输出是空字符串。我知道命令convert不会在STDOUT上打印任何内容,但是convert的期望输出也没有实现。 exec也不起作用。这些命令可以在shell或php命令行下正常运行。可能是什么问题? EDIT:添加2> & 1,I得知转换抛出一个错误:missing an image filename

    2热度

    2回答

    我的服务器中的shell_exec选项有问题。我正在运行安装了CPanel和PHP的CentOS 5.7。 在我们的编码中,我们使用shell_exec将参数传递给一个php文件。我们的示例代码如下所示。我们是从phpfile调用此(后台进程) 六test.php的 <?php shell_exec("php -f /home/nikesh/public_html/createtestfile.

    0热度

    1回答

    我在libreOffice中使用ubuntu。我已安装unoconv将*.odp文件转换为*.pdf。当我从终端运行命令unoconv -f pdf myfile.odp然后它工作得很好。我想用PHP shell_exec()方法做同样的事情。所以,我写了下面的代码: $output = shell_exec('unoconv -f pdf test.odp 2>&1'); echo $outp

    0热度

    2回答

    我遇到麻烦执行命令通过php。当我开始这项工作时,它会第一次运行,并在完成运行逻辑1分钟后创建一个队列作业。排队的作业在指定的时间运行,但它在完成运行逻辑1分钟后不会创建新的作业队列,因此它会死亡。 伪逻辑是 //task_queue.php if(we_have_tasks){ Run Logic shell_exec('/usr/local/bin/php -f task_queue.php

    0热度

    4回答

    我正在将微控制器与灯服务器连接。我试图运行命令echo -e -n "data \r" > /dev/ttyUSB0在PHP中使用shell_exec但没有结果。它在命令行中工作得很好。做一点实验,我发现echo -e -n "1 \r"实际上是回声-e -n 1。有没有理由不采取-e或-n选项? 这里是我的代码: <?php shell_exec('echo -e -n "1 \r"

    1热度

    2回答

    我正在为一个gpg问题挣扎几天,无法找到我自己的解决方案。我会很高兴,如果你可以帮我解决以下问题: 我需要在php中解密一个gpg文件。为此,我使用以下命令: cat passphrase.txt | /usr/local/bin/gpg --decrypt --passphrase-fd 0 stammdaten.txt.gpg>stammdaten.txt the passphrase.t

    0热度

    1回答

    我正在寻找的东西在PHP中,会给出一个系统命令的输出(原始)在一个变量与返回代码。 exec这样做,但输出是在阵列并因此返回的数据是不恰当(如\n进来新索引)。 system输出输出流中的数据而不是变量。 shell_exec不给出返回值,但给出原始数据。

    0热度

    1回答

    假设我有一个文件在C:\ Program Files \ N.exe 我想调用系统在PHP中如何调用它? 路径文件应该被写入正确的返回True不虚 间隙: 假设你可以去到C:\ Program Files文件通过命令行 然后你就可以执行该文件,因此它会运行一个程序 现在代替通过命令行运行它的我想通过PHP运行它 它有很多的选择 system exec shell_exec passthru

    2热度

    1回答

    我正在尝试将github设置为websever部署自动化。除了最重要的一点,我已经做好了一切工作。我有一个文件@ mydomain.com/github.php看起来像这样: <?php `git pull`; ?> ,这是 - 接收帖子的网址为我的github回购。 Github成功发布,但shell命令没有运行。当我尝试ssh方式连接到我的服务器,并直接运行该脚本: php githu

    2热度

    2回答

    我正在尝试为一个staging-> production发布脚本创建一个PHP web界面。 Web界面是安全的(内部网,passworded等),所以我很高兴为Apache作为root用户来执行rsync。 root用户没有密码,密钥文件用于SSH访问。 我曾尝试须藤-ING在shell脚本的rysnc命令 sudo rsync --verbose --recursive --times --p