我想写个定时器,让用户不触发,我的程序自动执行某段代买,假设一个小时之内自动执行这个函数。
我最近看到一个php函数,叫ignore_user_abort
我嚼得这个函数搭配set_time_limit(0), 呵呵.
ignore_user_abort(true); @set_time_limit(0); session_write_close(); while(true){ //do something sleep(3600); }
比楼上各位的方法都更好!
洗洗准备睡了......
1 回答4.1k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
2 回答2.3k 阅读✓ 已解决
2 回答781 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
2 回答2.3k 阅读
1 回答695 阅读✓ 已解决
如楼上所说,用的是计划任务,但是具体实现有几种方法:
两种方法的区别就是,一个是系统自动访问代码页面,而另外一种则是用户访问代码页面,系统访问能做到定时执行,而用户访问除非您的访问量特别的大,否则很难做到定时执行,只能做到自动执行。但是第一种方法对主机要求高,Linux需要安装有Crontab,而第二种方法对主机没有具体的要求。