在执行任务调度的时候,没有执行,返回 No scheduled commands are ready to run?

执行任务调度有问题

在执行任务调度的时候,在linux服务器上开启了每1分钟执行
返回No scheduled commands are ready to run.
有那位遇到过这样的问题,然后是如何解决的

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 4

我也遇到了,不知道楼主解决了吗

2年前 评论
$schedule->command('group:check_team')->everyMinute();

# everyMinute 时,是可以的。如果换成其他的,比如 everyFifteenMinutes 就不行了。

另外,还需要添加 crontab 任务

vim  /etc/crontab
# 添加下边的命令,保存
*  *    * * *   root    php /home/vagrant/code/mlxiu/artisan schedule:run >> /dev/null 2>&1

既然 crontab 包含了所有功能,laravel 里边可以使用 cron 来按频率执行吧。
都搞不好。那就这样吧。 看看下图:
https://static.laravelacademy.org/wp-content/uploads/2018/03/15197270472049.jpg![file](https://cdn.learnku.com/uploads/images/201809/18/15778/E2XPXzKBcj.png?imageView2/2/w/1240/h/0)
在定义的时候,添加上描述即可。就是前边的五个※,定义成你需要的就好了。比如:

*/15  *    * * *   root    php /home/vagrant/code/mlxiu/artisan schedule:run >> /dev/null 2>&1
# 15分钟执行一次
2年前 评论

楼主,解决了吗 我也有这个问题

1年前 评论

楼主,解决了吗 我也有这个问题

4个月前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!