前言
laravel的任务调度是很好用的,因为Laravel提供了平滑而又富有表现力地调度器,并且服务器上只需要一个Cron条目即可,这使我们从编写手动写crontab中解放出来,使得程序重新获得定时任务的控制权。
但是,我们发现laravel的文档中只提供了linux/unix下的解决方案,但是我们大多数时候本地开发环境都是在windows下搭建的,所以,我们需要解决这些问题。
问题
本篇博客主要是围绕着如下几个问题展开
1. windows下,怎么使用laravel任务调度?
2. windows的计划任务能否替代crontab的工作?
3. 如何更好的使用windows的计划任务和laravel搭档?
解决方案
主要用到了windows任务计划程序,bat批处理,vbs脚本,有兴趣可以了解。
通过计划任务和批处理
这也是大家用到最多的方式了,stackoverflow一大半的回答都是这个。
1. 首先右键->新建->文本文档,任何位置都可以。
2. 将如下代码拷贝进去。第一行的意思是进去到项目目录,第二行语句是执行artisan命令

本文介绍了在Windows下如何使用laravel Task Scheduling,包括通过计划任务和批处理、VB脚本来实现任务的静默执行,从而替代Linux的crontab。详细步骤包括创建批处理文件、设置Windows计划任务,以及利用VB脚本消除执行时的黑框干扰。
最低0.47元/天 解锁文章
7613

被折叠的 条评论
为什么被折叠?



