这样做法的可信任程度多少的?

shuzai 2006-03-12 09:53:31
<?
while(1) {
//do something here
//...
sleep(60);
}
?>
上面保存成 do.php
然后在cmd下面(win系统了)用 php.exe do.php 运行.只要电脑不重启/关机,cmd不人为主动的去关.
那样这样做是否可以一直运行do something里面的代码下去?
这样做法可信任程度有多高(就是希望能够一直运行,不突然的中断了)?
或者还有其他更好的做法么?
请指教,谢谢
...全文
130 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
shuzai 2006-03-14
  • 打赏
  • 举报
回复
up
zairwolfb 2006-03-13
  • 打赏
  • 举报
回复
如果想停止呢
helloyou0 2006-03-13
  • 打赏
  • 举报
回复
如果想停止呢?
shuzai 2006-03-13
  • 打赏
  • 举报
回复
不知道能让对象只在内存中存在一个实例的不
用开php4的,php5不了解......
shuzai 2006-03-13
  • 打赏
  • 举报
回复
不过有个不希望出现的问题就是,如果这个程序访问了>=2次,那样......
shuzai 2006-03-13
  • 打赏
  • 举报
回复
不过有个不希望出现的问题就是,如果这个程序访问了>=2,那样......
Fufay 2006-03-12
  • 打赏
  • 举报
回复
对了,上面这个代码,你点停止,关闭浏览器都无妨。
只要不停止WEB服务器或者关机。
Fufay 2006-03-12
  • 打赏
  • 举报
回复
当然还有更好的办法:
作者:axgle
<?php

@set_time_limit(0);
@ignore_user_abort(true);

new perpetualMotionMachine;

class perpetualMotionMachine {

private $author='axgle';

function perpetualMotionMachine() {

/**简单的演示在app目录下,每隔一秒生成一个文本文件*/
file_put_contents('app/'.time(),'axgle');
/**你可以在这里处理任何你能够想象得到的事务,呵呵,神奇吧?*/

sleep(1);
}

function __destruct() {
new perpetualMotionMachine;
}
}
?>

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧