我写了一个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";
}
}
答案 0 :(得分:0)
我曾经从cron运行命令
php /home/pathtomyapp/console.php myCommand
现在我将其修改为
/usr/local/bin/php /home/pathtomyapp/console.php myCommand
那就做到了!