laravel任务调度测试

本文介绍了在CentOS系统上配置Laravel任务调度的步骤。首先,在root模式下添加cron条目,然后在Laravel项目的`appConsoleKernel.php`中定义任务。执行命令后,可以看到任务每分钟在数据库中创建一条新记录。建议通过`crontab -e`激活cron任务以确保定时执行。
摘要由CSDN通过智能技术生成


这里是在Centos7做的试验,在下面步骤开始之前你需要准备的东西:LAMP/LNMP环境,一个能用的laravel项目。下面是简单的两步骤:

1.添加cron条目(下面操作都是在root模式下,请先su进root模式再操作)

在终端输入

crontab -e

进入cron编辑,进入编辑后添加
* * * * * php (xxx)/artisan schedule:run 1>> /dev/null 2>&1
这里(xxx)是你laravel项目的位置,例如我的项目名叫mysys2,放在/var/www/html/,那么上面这句话就应该是
* * * * * php /var/www/html/mysys2/artisan schedule:run 1>> /dev/null 2>&1
写好后保存(这个编写操作和vim差不多,不懂怎么写和保存的去看看vim的指令),保存后输入
crontabl -u root -l
能看到你写的一条cron在这里


2.写任务

在laravel项目的/app/console里面找到kernel.php

在文件里面的schedule方法里面写


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值