如何让php程序自动执行,这个就需要用到一个函数了:
int ignore_user_abort ( [bool setting] )
定义和用法
ignore_user_abort() 函数设置与客户机断开是否会终止脚本的执行。
本函数返回 user-abort 设置的之前的值(一个布尔值)。
注释:PHP 不会检测到用户是否已断开连接,直到尝试向客户机发送信息为止。
简单地使用 echo 语句无法确保信息发送,参阅 flush() 函数。
这个例子,在用户关闭浏览器后,该脚本仍然后在服务器上继续执行:
<?php
ignore_user_abort(); // 后台运行
set_time_limit(0); // 取消脚本运行时间的超时上限
$interval=60*30;// 每隔半小时运行,这个间隔时间是可以随着 需要进行修改
do{
XXXXX //这里是你要执行的代码
sleep($interval); // 休眠半小时
}while(true);
?>
这样就可以在后台实现程序的自动执行了。
参考:
http://www.cnblogs.com/zdz8207/p/3765567.html
http://blog.sina.com.cn/s/blog_8de9ddff010145ss.html
相关文章
- 如何让 Windows 命令行程序像 Linux & 命令那样在后台运行
- 倍福TwinCAT(贝福Beckhoff)常见问题(FAQ)-如何添加自定义Task,如何让程序的一部分拥有不同的执行周期
- 【小程序】手把手教你如何使用模板消息通知(采用PHP作为后台)
- 【定有惊喜】android程序员如何做自己的API接口?php与android的良好交互(附环境搭建),让前端数据动起来~
- 【定有惊喜】android程序员如何做自己的API接口?php与android的良好交互(附环境搭建),让前端数据动起来~
- 如何让静态库中的可执行程序不调用的函数不链接进该可执行程序?(-ffunction-sections -Wl,--gc-sections)
- 用VS2005打包,如何让主程序在安装完成后自动启动?
- 急,在线等~~~~~~WINDOWS服务程序如何让他自动启动~~~~急急急急急急急急急急急
- 如何让程序每隔一段时间后自动运行?
- 在Windows7中,如何让一个需要管理员权限运行的应用程序在系统启动后自动运行?