如何安排在Windows上执行PHP脚本

时间:2013-03-22 08:30:36

标签: php windows email scheduled-tasks

对于我的提醒系统应用,我需要在事件前一天发送电子邮件。数据库使用datetimeuser_id存储提醒。有什么方法可以安排在事件发生前一天自动发送的电子邮件吗?

1 个答案:

答案 0 :(得分:0)

1)创建一个将运行脚本的批处理文件

打开记事本,添加此命令,使用您自己的属性:

"PATH_TO_PHP.EXE" -f "SCRIPT_TO_RUN.PHP"

所以看起来像这样:

"C:\Program Files (x86)\PHP\v5.3\php.exe" -f "C:\tasks\task.php")

将此文件另存为.bat文件(批处理文件)。

(好的,所以创建一个批处理文件并不是完全必要的,但是如果你想扩展这个任务呢?对吗?)

2)让任务计划程序运行任务

打开任务计划程序(您可以在附件>系统工具中找到它,或者只搜索'taskschd.msc')

创建任务。

为其命名,在指定日期创建trigger

现在转到“操作”选项卡,单击“新建”,默认情况下应该显示“启动程序”。

浏览到您刚刚制作的批处理文件,单击“确定”即可完成。