请教:怎么让windows每隔一段时间执行一个php 程式?

haikuotiankong2007 2008-03-27 10:54:37
我想设置一个计划任务:每隔一定时间(如一分钟)去调用bat文件,用它实现调用php 页面。
现在问题是:在开始时间这地方有问题。我如果设成每天00:00开始的话,如果00:00机器没开机,这个任务就启动不了了。可是如果我设成系统启动时或登录时,又不让我设时间间隔。
请教各位,该怎么设置?或者有什么其他方法
...全文
139 点赞 收藏 4
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
ten789 2008-03-27
如果是每分钟都要运行一次的话 还不如以CLI方式运行呢

开机就运行 每次循环结束后设定下次执行时间

while(true)
{
$date = date();
if($date<$nextTime){
sleep(10);
break;
}
.......
//这里要及时释放DB连接
$nextTime = $date + 600;
}

如果在非WIN下 可以用多线程来完成更多的服务
回复
问题是设成开机时执行的那个任务计划,不能设置间隔,高级选项不可选
回复
[Quote=引用 1 楼 myvicy 的回复:]
可以在开机时和0点都执行这个任务.
需要多做的就是判断今天该任务是否执行了,如果执行过了就不再执行,没执行则执行之.
[/Quote]
多谢,可是该如何判断?
回复
myvicy 2008-03-27
可以在开机时和0点都执行这个任务.
需要多做的就是判断今天该任务是否执行了,如果执行过了就不再执行,没执行则执行之.
回复
相关推荐
发帖
基础编程
创建于2007-09-28

2.1w+

社区成员

从PHP安装配置,PHP入门,PHP基础到PHP应用
申请成为版主
帖子事件
创建了帖子
2008-03-27 10:54
社区公告
暂无公告