Php Laravel cronjob未在服务器上运行
我想问一下,如何使用laravel命令来运行网站上的任务或作业的自动化 我根据tutsplus教程创建了一个命令,并在下面的fire方法中调用了我的函数:Php Laravel cronjob未在服务器上运行,php,laravel-4,cron,Php,Laravel 4,Cron,我想问一下,如何使用laravel命令来运行网站上的任务或作业的自动化 我根据tutsplus教程创建了一个命令,并在下面的fire方法中调用了我的函数: public function fire() { $feeds= new FeedsController; $update='update'; $feeds->getUpdateYoutube($update); $feeds->getUpdateInstagram($update); $f
public function fire()
{
$feeds= new FeedsController;
$update='update';
$feeds->getUpdateYoutube($update);
$feeds->getUpdateInstagram($update);
$feeds->getUpdateTwitter($update);
$feeds->getUpdateFacebook($update);
$feeds->getWriteToFile();
$this->info('Success');
}
然而,这根本没有被调用,尽管事实上我在服务器上包括了它,像这样调用它:0*/2***php/home/path/public_html/website artisan feeds refresh
有什么线索表明我做错了吗?如果您在控制台中键入
php artisan feeds refresh
,那么该命令本身可以工作吗?如果是这样,问题在于cron没有正确调用作业。如果它在控制台中不工作,那么问题在于您的代码。它确实在控制台中运行,但在服务器上调用时不会运行。因此,您确定它甚至是从服务器“启动”的吗?检查服务器日志