在shell中执行相同的脚本

时间:2013-10-17 17:20:38

标签: php

我为一些数据库维护制作了一个php脚本。它应该只在 cli 模式下运行。因此,当它通过HTTP请求执行时,它应该在cli模式下执行。我有以下代码:

if (php_sapi_name()!="cli")
    {
        shell_exec('php -e '.__FILE__.' '.$_GET["table"].' '.$_GET["field"].' '.$_GET["sig"].' > /dev/null 2>/dev/null &');
        return;
    }

问题是它不会运行该命令。是不是可以做这样的事情?

  

Linux dev-mint 3.8.0-19-generic#29-Ubuntu SMP Wed Apr 17 18:16:28 UTC 2013 x86_64 x86_64 x86_64 GNU / Linux

1 个答案:

答案 0 :(得分:0)

完全忘记了我没有chmod这个文件夹的事实..