PHP APACHE 可以做到定时执行个PHP文件吗? 我一般定时执行是直接用crontab命令,调用php来完成的。呵呵。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 还是写个后台运行的程序吧.这个问题我也碰到过apache目前没有这样的功能..... 其实可以使用JavaScript完成这个功能啊,在客户端页面设置JavaScript定时,自动打开某页面 回:1。因为该计划是由客户在浏览器端下达的, 用操作系统的crontab或任务计划有权限问题啊,并且也不好操作;而且crontab或任务计划, 如果时间到的时候服务器是关闭的,那该计划是不是永远不会执行啊? 原则上这里的计划特殊情况下可以延时进行,但决不能不执行。2。用JS是不行的, 因为计划可能要几天后执行, 客户端肯定要关掉的。3。看来还是要用其他语言写个守护进程来处理这些定时计划 看来还是要用其他语言写个守护进程来处理这些定时计划除了开发成本增加以外,跟使用crontab有什么区别?难道用其他语言写的守护程序,服务器关上了也可以运行?你这种情况通常都是用crontab,windows的话有其他方法。用JS是不行的,因为浏览器不是用来24小时不间断与性的东西,开常了就不稳定了。服务器的确有可能停止,但是,那种情况属于系统故障。通常跟你现在的程序开发补发生直接关系,是在运用期间考虑的问题。 因为这个计划是由客户在浏览器端确定的(如定时发送信息: 要发送时间,发送人,接受地址和信息内容都保存到数据库中);所以系统的任务计划是不行的,客户没权限更改系统的任务计划。 客户是不能改crontab执行时间,但你可以每隔很短的时间去执行一个程序,用程序去判断客户提交的时间、信息,是不是符合标准,符合就执行你的任务就好了。 既然apache无此功能,说到底还得用系统的任务计划;现在仍然有几个疑问刚刚测试好像windows的任务计划 用的bat批处理里的PHP命令必须是全路径的,比如D:\AppServ\php5\php.exe D:\AppServ\www\goip\houtai.php 这使得安装的时候很麻烦,没次安装都要写过.bat文件, 只能这样吗? 个人也认可这种思路,UCHOME下的计划任务也用到这种方法,感觉挺好,网站的入口页去执行function_cron,如果有符合条件的任务,后台去执行 哈哈,这下认识到用傻瓜安装包的缺点了吧?把php的路径及extension的路径放到环境变量path中就行了 请好心人帮写个处理字符串的函数 请教一个上传文件(图片)的问题 WebNoteEditor 3.0 在线编辑器(for php) beta已经推出!欢迎大家来测试一下。 这两种引用传参有什么区别 期待高手解答 php新手问题,送分啦!!! 有谁见过这样的Cookies问题? 再次求教邮件问题!! 如何做访问统计分析程序 eregi_replace问题 十万八千里加急!!! 请问多图片上穿的表单传值问题 过年了~我也散点分! 200分! 人人有份!
1。因为该计划是由客户在浏览器端下达的, 用操作系统的crontab或任务计划有权限问题啊,并且也不好操作;而且crontab或任务计划, 如果时间到的时候服务器是关闭的,那该计划是不是永远不会执行啊? 原则上这里的计划特殊情况下可以延时进行,但决不能不执行。
2。用JS是不行的, 因为计划可能要几天后执行, 客户端肯定要关掉的。
3。看来还是要用其他语言写个守护进程来处理这些定时计划
除了开发成本增加以外,跟使用crontab有什么区别?
难道用其他语言写的守护程序,服务器关上了也可以运行?你这种情况通常都是用crontab,windows的话有其他方法。
用JS是不行的,因为浏览器不是用来24小时不间断与性的东西,开常了就不稳定了。
服务器的确有可能停止,但是,那种情况属于系统故障。通常跟你现在的程序开发补发生直接关系,是在运用期间考虑的问题。
客户是不能改crontab执行时间,
但你可以每隔很短的时间去执行一个程序,用程序去判断客户提交的时间、信息,是不是符合标准,符合就执行你的任务就好了。
现在仍然有几个疑问
刚刚测试好像windows的任务计划 用的bat批处理里的PHP命令必须是全路径的,
比如D:\AppServ\php5\php.exe D:\AppServ\www\goip\houtai.php
这使得安装的时候很麻烦,没次安装都要写过.bat文件, 只能这样吗?
个人也认可这种思路,UCHOME下的计划任务也用到这种方法,感觉挺好,网站的入口页去执行function_cron,如果有符合条件的任务,后台去执行
把php的路径及extension的路径放到环境变量path中就行了