# 先生成任务调度命令
php artisan make:command Cron/TestCron --command="cron:test"
# 在 app/Console/Kernel.php 的 schedule() 添加项
// crontab 两种写法
$schedule
->command('cron:testCast jobCast --relation=jobProd')
->cron('* * * * *');
$schedule
->command('cron:testCast jobCast --relation=jobProd')
->everyMinute();
# 需要在服务器至少设置一条 crontab,crontab 起来后会自动执行框架 schedule
crontab -e
```
# laravel schedule run
* * * * * php /www/laravel8/artisan schedule:run >> /tmp/logs/crontab/laravel8_job.log 2>&1
```
# 也可以手动执行(作为普通 command 用)
php artisan cron:testCast jobCast --relation=jobProd
laravel 定时任务Cron使用
最新推荐文章于 2025-02-18 00:36:16 发布