无法通过PHP和Web服务器执行命令

时间:2015-06-15 07:10:35

标签: php command

我想在PHP中运行at命令。这是我的档案:

<?php
# at.php
    exec("echo ls | /usr/bin/at 02:00");
    $command = '/usr/bin/atq';
    exec($command, $output);
    print_r($output);

如果我通过CLI执行它:php at.php,它运行良好,但它不能通过浏览器中的Web服务器工作:http://localhost/at.php

我使用ubuntu 14.04和PHP 5.5,并使用nginx和apache2进行了检查。

1 个答案:

答案 0 :(得分:0)

在Linux中尝试系统命令

http://php.net/manual/en/function.system.php

# at.php
    $last_line = system("ls | /usr/bin/at 02:00", $retval);
    print_r( $retval)