0

我写了一个ConsoleCommand从 Windows 命令提示符和 linux 终端运行的很棒的程序。我的问题是,当我在 cron 选项卡中添加此命令时,执行时出现以下错误。

此脚本必须从命令行运行。

可能是什么问题呢 ?

干得好:

class ReportGeneratorCommand extends CConsoleCommand {
    public function getHelp(){
        echo 'This command genearates Periodic reports'."\n\n";
        return;
    }
    public function run($args){
        echo "\n Hello world! \n";
    }
}
4

1 回答 1

0

我曾经从 cron 运行命令

php /home/pathtomyapp/console.php myCommand

现在我将其修改为

/usr/local/bin/php /home/pathtomyapp/console.php myCommand

做到了!

于 2013-03-19T08:08:10.747 回答