Laravel + Cronjob в cpanel не работает

Я новичок в Laravel, и я попытался установить планировщик задач с помощью cpanel cronjob. Но cronjob не работает.

php /home/webservername/public_html/demo/projectname/artisan schedule:run 1>> /dev/null 2>&1

Мой код ядра:

protected $commands = [
    Commands\HourlyUpdate::class,
];

protected function schedule(Schedule $schedule)
{
    $schedule->command('hour:update')
              ->everyMinute();
    $schedule->call(function () {
                  DB::table('test')->insert(
                    ['title' => 'test', 'datetime' => '2018-07-10 14:38:00']
                    );
                })->everyMinute();
}

Когда я запускаю проект на моем локальном хосте, попробуйте использовать командную строку, чтобы он работал.

php artisan schedule:run

0 ответов

Для всех, кто сталкивался с этим, у меня была аналогичная проблема, и следующая команда работала для cronjob на cpanel (для планирования задач Laravel):

/usr/local/bin/php /home/webservername/projectname/artisan schedule:run >> /dev/null 2>&1
Другие вопросы по тегам