windows下使用laravel的调度任务.
windows: 通过bat / vbs触发
cd /d D:\tools\phpstudy_pro\WWW\MyProject\laravel_project\
php artisan schedule:run 1>> NUL 2>&1
- 新建bat文件.
-
- 新建计划任务
-
![]()
-
![]()
![]()
这样,每个一定时间.系统就会触发一次artisan命令. 注意: 系统设定的间隔时间,执行artisan命令时.会根据laravel代码里设定的间隔时间来确定是否执行成功.
但这样会有个问题.就是每隔一段时间.windows会弹出一次cmd窗口. 可通过vb脚本改进.
Set ws = CreateObject("Wscript.Shell")
ws.run "cmd /c C:\Users\zmy\Desktop\timer.bat",vbhide
- 新建vbs文件.
- 将windows里的计划任务bat文件改为此vbs文件.
-
<完>






浙公网安备 33010602011771号