Gab*_*abs 1 php task cron-task laravel laravel-artisan
我正在尝试在 Windows 服务器上使用 Laravel 任务调度程序,但经过各种研究,我不知道如何做到这一点。
显然我可以在 Linux 上做到这一点,但据我所知,从 Windows 任务调度程序触发 artisan 是不够的。
你能帮我解决这个问题吗?
小智 7
以下是您执行所需任务时应遵循的步骤
\n\n\n\n\nRun Code Online (Sandbox Code Playgroud)\ncls \n cd C:\\xampp\\htdocs\\ProjectName \n php artisan schedule:run dir\n
2 必须将C:\\xampp\\htdocs\\ProjectName更改为
\nyout应用程序的位置,然后保存。
3 按Windows + R,写入Taskschd.msc并按回车
4 左键单击任务计划程序(本地)> 单击“创建任务”
5 在“常规”选项卡中,将任务的名称写入
\n名称字段
6 选中单选按钮“无论用户是否登录都运行”
7 在“操作”选项卡中单击“新建”,在“操作”字段中选择
\n“启动程序”
8 单击“浏览”并搜索并选择您刚刚
创建的\n.bat 文件,然后按“确定”
9 在“触发器”选项卡中按“新建”
10 在“开始任务”字段中选择“按计划”
11 在设置中选中单选按钮“每日”> 在“开始”中将时间
\n设置为凌晨 1:00:00 > 在“每设置 1 天重复一次”中
12 在高级设置中选中“重复任务间隔”并将持续时间设置为 [ 5 \n分钟 +] [无限期 +]
13 在高级设置中,必须选中“启用”复选框
14 按确定
15 在“设置”选项卡中,您必须进行下一步配置\n [/] 允许按需运行任务\n [/] 在错过计划启动后尽快运行任务\n [/] 如果任务失败,每 1 分钟重新启动一次\n [/] 如果任务运行时间超过 3 天,则停止该任务\n [/] 如果正在运行的任务未在请求时\xc2\xb4t 结束,则强制其停止\n 如果任务已在运行,则应用以下规则\n [对新实例进行排队 +]
16 按确定按钮,写入用户密码,然后
\n如果需要就可以启动任务
我希望这对你有用。
\n