【发布时间】:2019-10-09 23:52:14
【问题描述】:
我有这些计划要执行
public function registerSchedule($schedule)
{
$schedule->call('Corymillz\Adverts\Component\PaidBoost@onPaidBoostMsb')
->everyMinute();
$schedule->call('Corymillz\Adverts\Component\PaidBoost@onPaidBoostMbb')
->cron('0 */12 * * *');
$schedule->call('Corymillz\Adverts\Component\PaidBoost@onPaidBoostMeb')
->cron('0 */6 * * *');
$schedule->call('Corymillz\Adverts\Component\PaidBoost@onPaidBoostBmsb')
->daily();
$schedule->call('Corymillz\Adverts\Component\PaidBoost@onPaidBoostBmbb')
->cron('0 */12 * * *');
$schedule->call('Corymillz\Adverts\Component\PaidBoost@onPaidBoostBmeb')
->cron('0 */6 * * *');
}
当我跑步时
php artisan schedule:run
似乎只执行了第一个计划,因为它显示了
运行预定命令:Corymillz\Adverts\Component\PaidBoost@onPaidBoostMsb
我在本地主机上,这是它在本地主机上运行的方式吗?还是我的计划任务组织错误?
【问题讨论】:
-
您的 cron 表达式无效
-
@Saly3301 它看起来有效,如果它无效,我建议请指出问题所在,以便他至少知道自己做错了什么。
标签: php laravel octobercms