尝试运行cron时出错[在“cron”命名空间中没有定义命令]

时间:2016-03-08 13:08:08

标签: laravel ubuntu laravel-4 composer-php artisan

我正在使用Laravel 4.2,我正在尝试运行cronjob。 我跟进that link在我的项目中实现了一个cronjob。

cronjob在我的本地机器(Ubuntu)上工作正常。当我使用以下命令时,我不知道为什么但不在我的服务器上:

sudo php artisan cron:run

然后我在终端

中收到红色错误
  

[InvalidArgumentException]
   “cron”命名空间中没有定义命令

任何帮助都将深受赞赏。

1 个答案:

答案 0 :(得分:1)

只需查找文件

应用程序/开始/ artisan.php

之后你必须将代码放在该文件中,如

Artisan::add(new CronRunCommand);

CronRunCommand是在app / commands文件夹中创建的文件的名称。

对于上述问题,这是最相关的解决方案。