有些时候一个站点 需要定期删除或者做一些重要的处理操作,总不能派人定期执行。
可以使用 windows的计划任务来实现。(linux的计划任务 在我掌握完linux之后在笔记 ~ 鸟哥的书过几天就要秒杀了)
apache 有一个 ab.exe 是用来测试压力时使用的,虽然它是模拟的发送请求但至少他访问的是实实在在的 我所指定的php文件。
我们可以使用 计划任务 来执行某一个 批处理,在批处理写一段能够执行 ab.exe 的代码
xp和win7 都差不多,我当前使用的是win7 就已win7的方法来笔记。
控制面板/管理工具/任务计划程序
打开之后 有一个 创建基本任务选项,点击之后 填写基本的填写项 在触发器那里 选择预先写好的 批处理
批处理代码 (apache在d盘的情况下)
del.bat
"D:/PHPnow-1.5.6/Apache-20/bin/ab.exe" -n 1 -c 1 http://地址/delete.php
delete.php 内部会写一些 删除过期的缓存页面的代码,而他是由计划任务执行的。 在创建任务时可以指定时间也就是说
所创建的任务会在指定的时间 去执行 del.bat 批处理,而该脚本接着会去执行 ab.exe 由 ab.exe 来执行 delete.php