我如何写一个php的批处理文件  让他执行
http://localhost/m/cront/meitian2.php?key=mwang
http://localhost/m/cront/meitian3.php?key=mwang
http://localhost/m/cront/meitian20.php?key=mwang
http://localhost/m/cront/meizhou3.php?key=mwang
http://localhost/m/cront/meizhou4.php?key=mwang
http://localhost/m/cront/min5.php?key=mwang
http://localhost/m/cront/cron_cpm.php?key=mwang
http://localhost/m/cront/min15.php?key=mwang
文件

解决方案 »

  1.   

    linux下
    crontab
    * * */1 * * root lynx -source http://localhost/m/cront/meitian2.php?key=mwang 
    每天执行一次
      

  2.   

    就访问一遍的话,也用不着批处理……弄成一个html,里面iframe把链接插进去就行了。
    <iframe src = "http://localhost/m/cront/meitian2.php?key=mwang ">
      

  3.   

    如果 Web 应用程序中的一个特性需要超过 1 秒或 2 秒才能完成,那么应该怎么办?需要某种离线处理解决方案。学习几种对 PHP 应用程序中长时间运行的作业进行离线服务的方法。
    大型的连锁店有一个大问题。每天,在每家商店会发生数千次交易。公司执行官希望对这些数据进行挖掘。哪些产品卖得好?哪些不好?有机产品在哪里卖得好?冰淇淋的销售情况怎么样? 为了捕捉这些数据,组织必须将所有事务性数据装载进一个数据模型,以便更适合生成公司所需的报告类型。但是,这很花费时间,而且随着连锁规模的增长,处理一天的数据可能要花费一天以上的时间。因此,这是个大问题。现 在,您的 Web 应用程序可能不需要处理这么多数据,但是任何站点的处理时间都有可能超过客户愿意等待的时间。一般来说,客户愿意等待的时间是 200 毫秒,如果超过这个时间,客户就会觉得过程 “缓慢”。这个数字基于桌面应用程序,而 Web 使我们更有耐心了。但无论如何,不应该让客户等待的时间超过几秒。所以,要采用一些策略来处理 PHP 中的批处理作业。分散的方式与 cron在 UNIX® 机器上,执行批处理的核心程序是 cron 守护进程。这个守护进程读取一个配置文件,这个文件会告诉它要运行哪些命令行以及运行的频率。然后,这个守护进程就按照配置执行它们。在遇到错误时,它甚至能够向指定的电子邮件地址发送错误输出,从而帮助对问题进行调试。我知道一些工程师强烈主张使用线程技术。“线程!线程才是进行后台处理的真正方法。cron 守护进程太过时了。” 我不这么认为。这两种方法我都用过,我认为 cron 具备 “Keep It Simple, Stupid(KISS,简单就是美)” 原则的优点。它使后台处理保持简单。不需要编写一直运行的多线程的作业处理应用程序(因此不会有内存泄漏),而是由 cron 启动一个简单的批处理脚本。这个脚本判断是否有作业要处理,执行作业,然后退出。不需要担心内存泄漏。也不需要担心线程停止或陷入无限循环。那么,cron 是如何工作的?这依赖于您所处的系统环境。我只讨论老式简单的 cron 的 UNIX 命令行版本,您可以向系统管理员咨询如何在自己的 Web 应用程序中实现它。下面是一个简单的 cron 配置,它在每天晚上 11 点运行一个 PHP 脚本:0 23 * * * jack /usr/bin/php /users/home/jack/myscript.php
     
    前 5 个字段定义应该启动脚本的时间。然后是应该用来运行这个脚本的用户名。其余的命令是要执行的命令行。时间字段分别是分、小时、月中的日、月和周中的日。下面是几个示例。命令: 15 * * * * jack /usr/bin/php /users/home/jack/myscript.php
     
    在每个小时的第 15 分钟运行脚本。 命令:15,45 * * * * jack /usr/bin/php /users/home/jack/myscript.php
     
    在每个小时的第 15 和第 45 分钟运行脚本。命令:*/1 3-23 * * * jack /usr/bin/php /users/home/jack/myscript.php
     
    在早上 3 点到晚上 11 点之间的每分钟运行脚本。命令30 23 * * 6 jack /usr/bin/php /users/home/jack/myscript.php
     
    在每星期六的晚上 11:30 运行脚本(星期六由 6 指定)。可以看到,组合的数量是无限的。可以根据需要控制运行脚本的时间。还可以指定多个要运行的脚本,这样的话,一些脚本可以每分钟都运行,而其他脚本(比如备份脚本)可以每天只运行一次。
      

  4.   

    是在windows环境中  不是在linux中
      

  5.   

    @echo off
    start http://localhost/m/cront/meitian2.php?key=mwang 
    ping -n 2 127.0.0.1 >nul
    start http://localhost/m/cront/meitian3.php?key=mwang 
    ping -n 2 127.0.0.1 >nul
    start http://localhost/m/cront/meitian20.php?key=mwang 
    ping -n 2 127.0.0.1 >nul
    start http://localhost/m/cront/meizhou3.php?key=mwang 
    ping -n 2 127.0.0.1 >nul
    start http://localhost/m/cront/meizhou4.php?key=mwang 
    ping -n 2 127.0.0.1 >nul
    start http://localhost/m/cront/min5.php?key=mwang 
    ping -n 2 127.0.0.1 >nul
    start http://localhost/m/cront/cron_cpm.php?key=mwang 
    ping -n 2 127.0.0.1 >nul
    start http://localhost/m/cront/min15.php?key=mwang 打开记事本,复制上面的文件.然后保存为  openPage.bat
    双击openPage.bat文件即可。
    每隔2秒钟会打开一个网页