如何将命令行脚本转换为Windows计划任务?

时间:2018-02-22 11:31:43

标签: php xampp scheduled-tasks

我在我的机器上安装了localhost / server,我需要使用windows schedule任务运行php脚本。

我能够通过执行以下命令从命令行提示符成功运行php脚本:

cd C:/xampp/htdocs/Version/I7
php index.php cli/reminders

我已经针对预定任务尝试了以下操作,但它无效。

程序脚本:

‪C:/xampp/php/php.exe

参数:

-f C:/xampp/htdocs/Version/I7/application/controllers/cli/Reminders.php

1 个答案:

答案 0 :(得分:0)

我还有一个计划任务,如果系统处于活动状态,则每次下午1:30触发,我在下面描述了我是如何做到的。

首先创建一个包含以下代码的.bat文件

.pipe

然后转到start /wait C:\xampp\php\php.exe -f C:/xampp/htdocs/Version/I7/application/controllers/cli/Reminders.php ,在右侧窗格中点击Windows Task Scheduler,然后在Create Task标签中填写名称和其他内容等简单属性创建新操作,然后选择运行程序,然后选择我们之前创建的批处理文件..

转到Action标签根据您的规范创建新的Triggers,填写所有字段并保存任务。