【laravel 任务调度】windows laravel 任务调度设置

由于开发使用公司电脑,不能使用Mac,如果要和生产环境同步,就得使用虚拟机,Docker , Vargrant 等其他 第三方软件。内存又有限,运行起来非常吃力,真是让人头痛,
但是除了运行环境是 windows 之外,又想用 定时任务。如果定时任务在windows 可以使用,就方便许多了。
Linux 的定时任务在windows 不能使用,只能使用 windows 的 计划任务。

简单搜索了一下,结合前人的经验,总结总结。

系统及软件配置

本文使用 软件及各版本 windows 7 , laravel-lumen 5.5.2 . DOS 为系统自带版本未进行过修改。
laravel 的安装使用请自行 Google or Baidu.

原理

windows 和 Linux 配置文件的方式是类似的
Linux 使用 crontab -e 来 配置 调度的时间,所用PHP 版本,指定执行文件路径。
windows 基本也是分这几步。

文件配置

建立指定要执行的批处理 归类文件夹。
博文 建立 的为 C:\Users\admin\Desktop\开发\bat,根据自己的习惯修改。
在改文件夹下建立自己要处理的批处理文件。如图所示

这里写图片描述

批处理文件编写

本文以 crontab.bat 为例。批处理文件请编写在上文建立的文件夹下。

这里写图片描述

windows计划任务

打开计划任务

taskschd.msc

这里写图片描述

设置计划任务

这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

点击完成。 点击下图触发器。

这里写图片描述
这里写图片描述
这里写图片描述

点击确定,即可进行任务调度。

解决一直弹窗问题

如此设置之后,会出现每分钟调用任务调度的时候,就会闪一下弹窗,真的是一个头两个大。

这里写图片描述
如此、这般,操作之后,就可以解决了。
这里写图片描述
这里写图片描述

会回到下图的选项,继续点确定

这里写图片描述

下图就是设置后的界面,继续点击 确定,让刚才的设置生效。

这里写图片描述
此处的目的,就是设置选项为不管用户是否登录,都要运行,也可选择其他用户后选择这个选项。
修改完毕。

这里写图片描述

总结。

无非就是一些操作性的东西居多。不管是Linux 还是 windows 还是一些其他的技术,要多看多学习。存在即合理,不管什么样的操作系统,都是可以做开发的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值