栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Laravel框架设置定时任务windows

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Laravel框架设置定时任务windows

Laravel框架设置定时任务

laravel中linux中windwos中

laravel中

首先在app/Console/Commands文件夹中创建文件如下DelLog.php文件
执行内容在handle里

Kernel.php文件
commands里加入上一个文件的路径
schedule里设定定时时间

以下是对应函数

名(实例)说明
cron(‘* * * * *’)在自定义Cron调度上运行任务
everyMinute()每分钟运行一次任务
everyFiveMinutes()每五分钟运行一次任务
everyFiveMinutes()每五分钟运行一次任务
everyTenMinutes()每十分钟运行一次任务
everyThirtyMinutes()每三十分钟运行一次任务
hourly()每小时运行一次任务
daily()每天凌晨零点运行任务
dailyAt(‘9:00’)每天9:00运行任务
twiceDaily(9, 21)每天9:00 和 21:00运行任务
weekly()每周运行一次任务
monthly()每月运行一次任务


这个扩展好像是自带的,所以暂时不写下载扩展,如果没有以后再补充

linux中

近期做的项目都是windows的,所以linux的写的不详细,网上也一大堆,大家自行百度吧

在服务器上
编辑定时任务 crontab -e
会出现空白编辑文档
输入以下内容
分 时 日 月 周 php位置 项目位置(注意空格)
※ ※ ※ ※ ※ /usr/bin/php7.0 /var/www/html/laravel/artisan schedule:run >> /dev/null 2>&1
设置个值用逗号分隔,周日是0不是7

查看定时任务 crontab -l

windwos中

新建一个txt文件,内容如下
//项目跟目录(不要到public下)
如果是C盘 直接cd C:wwwtest_ks
D盘的话
cd /d D:wwwtest_ks

D:项目的php路径php7.3.4ntsphp.exe artisan schedule:run 1>> NUL 2>&1
//项目的php路径 //后面别动

把这个txt文件重命名 后缀bat
//可以先测试运行一下

然后
然后 win+R输入 taskschd.msc

跟着图片



你那个bat文件的地址

创建完后


如果要无间隔循环

这样就设置完了
但是这样设置会重复弹出cmd窗口
接下来是屏蔽这个弹出



完成啦

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/728929.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号