laravel寫定時(shí)任務(wù),并在windows下執(zhí)行
1.書寫定時(shí)任務(wù)要執(zhí)行的程序
此處我寫的是一條命令
php artisan make:command test //創(chuàng)建自定義命令
在app/Conssole/Kernel.php中的schedule()方法中添加如下代碼
$schedule->command('test')->everyFiveMinutes();
//其中test是artisan命令即 php artisan test
//everyFiveMinutes 五分鐘執(zhí)行一次
2.書寫windows腳本
在任意位置創(chuàng)建一個(gè)txt文件寫入如下內(nèi)容
cd /d D:www\laravel\ # 此處是laravel文件根目錄
php artisan schedule:run 1>> NUL 2>&1 #執(zhí)行的laravel任務(wù)命令
保存文件為bat后綴
3.添加定時(shí)任務(wù)到windows中
在控制面板中搜索計(jì)劃任務(wù)
)
然后創(chuàng)建對(duì)應(yīng)的任務(wù),并選擇執(zhí)行腳本(剛剛創(chuàng)建的bat文件)