Расписание Laravel 5 не работает

Моя версия laravel - 5.0.28, я использую cloud9, и я добавил эту команду в свой cron:

#!/bin/bash
PATH=/usr/bin
* * * * * php /home/ubuntu/workspace/app/artisan scheduled:run 1>> /dev/null 2>&1

Я добавил этот код в свой Kernel.php. Я ссылался на этот сайт: https://laravel-news.com/2014/11/laravel-5-scheduler/

call('ApiController@test_job')->hourly();
    }
}

Я ждал, и он все еще не работал, поэтому я попытался использовать команду php artisan schedule:run и получил: No scheduled commands are ready to run.

Я искал и нашел этот ответ: Laravel 5 «Класс не существует» при использовании планировщика

Итак, я изменил свой код. Кроме того, у этого кода не было указанного времени, поэтому я изменил свой cron, чтобы указать время, но он все еще не работает. У меня больше нет идей. пожалуйста помоги. Спасибо.

код

$schedule->call(join('@', [ApiController::class, 'test_job']));

cron

0 0,3,6,9,12,15,18,21 * * * php /home/ubuntu/workspace/app/artisan schedule:run 1>> /dev/null 2>&1
30 1,4,7,10,13,16,19,22 * * * php /home/ubuntu/workspace/app/artisan schedule:run 1>> /dev/null 2>&1

8
задан CJ Dennis 3 July 2018 в 04:14
поделиться