1,今天在做用laravel开发的时候,需要每分钟跑批处理更新数据库,发现laravel有一个任务调度功能,相信看了laravel官方手册的同学一定都有看到过这个
直接执行这个命令会错误,因为这根本不是windows下的命令,这是LINUX下的命令,所以当然无法执行
2,为什么非要用系统中的定时任务,laravel中不是自带了任务调度吗,因为虽然laravel系统中自带了任务调度,但是第一次执行之后,会被中断,所以必须由系统定时的去调取laravel任务调度,所以才会有如下设置
3,首先在桌面上,新建一个batch.bat批处理文件,然后在文件中输入以下两句话,保存
4,输入win+R 然后输入 taskschd.msc 进入定时任务设置界面,点击创建基本任务
5,输入名称和描述,点击下一步 ,
6,点击计算机启动时,点击下一步
7,点击启动程序,下一步
8,添加刚刚新建的,bat文件,下一步
9,勾选上,打开属性列表,完成
10,点击图中的选项设置
11,确定之后,等一分钟,你的laravel程序就会被调用
12,不想用了,直接关掉这个定时任务即可