split_word_x.php与split_word_k.php 在同一目录,都放在linux 服务器中,
目录是 /var/www/html/wwwroot/niexing2/web/scws/split_word_x.php
现我想 每间隔 10分钟 自动 执行 split_word_x.php与split_word_k.php
这要怎么实现呀,thanks.

解决方案 »

  1.   

    参考:
    linux计划任务
    http://hi.baidu.com/linuxit1818/blog/item/3ca87ed904b36d3d32fa1c5e.html
      

  2.   

    使用cron来执行任务
    */10 * * * * /usr/local/php/bin/php /var/www/html/wwwroot/niexing2/web/scws/split_word_x.php
      

  3.   

    好办
    第一步,打开crontab
    命令:crontab -e
    第二步:输入下面一行
    0,10,20,30,40,50%0%0%0%0%wget http://localhost/niexing2/web/scws/split_word_x.php
    0,10,20,30,40,50%0%0%0%0%wget http://localhost/niexing2/web/scws/split_word_k.php
    注意:命令中的%用tab键代替
    后面的url表示能够从浏览器访问到该页面的地址。
    然后ctrl+O保存,ctrl+x退出crontab
      

  4.   

    编辑/etc/crontab这个文件最后面加上:
    */10 * * * * root /var/www/html/wwwroot/niexing2/web/scws/split_word_x.php值得注意的是:
    php文件必须以shell方式执行。方法很简单,把这个php文件复制一份下来,在文件开头加上php执行文件的地址,#!/usr/local/php/bin/php -q好像是-q吧,忘记了。如果你的php执行文件不在这个目录,自己改一下就可以了,还有,别忘记了把你要执行的文件加上一个可执行的属性:chmod +x 文件这样就可以了!或者简单点,新建一个文件,输入以下内容#!/usr/local/php/bin/php -qinclude "";//要执行的文件1
    include "";//要执行的文件2保存退出,加上可执行属性,把crontab也改成这个文件就可以了
    这样的好处是不用修改你的web文件任何地方。
      

  5.   

    cron 
    at
    &
    可以参考linux shell的相关书籍。相当于windows下面的计划任务。
      

  6.   

    举个例子:
    每天8:00-23:00每隔10分钟运行该目录下的程序:
    0,10 8-23 *** /var/www/html/wwwroot/niexing2/web/scws/split_word_x.php
    0,10 8-23 *** /var/www/html/wwwroot/niexing2/web/scws/split_word_k.php
      

  7.   

    上面的方法我运行了,都不成功呀,
    我在url 下运行上面的其中 一个 url 是 http://192.168.1.129/scws/split_word_x.php
    我运行这个url时,就可成功,可怎么每10分钟就执行一回呢,谢谢大家
      

  8.   

    我运行  vi /etc/crontab
    在最后行加上下面的
    */1 * * * * /usr/local/php/bin/php 
    /var/www/html/wwwroot/niexing2/web/scws/split_word_x.php为什么不会定时去执行 split_word_x.php文件 呀,
      

  9.   

    1.11楼是二行呀
    2 我用
       crontab -e 
      */20 * * * *  php -q   /var/www/html/wwwroot/niexing2/web/scws/split_word_x.php
      
      也不会定时去执行呀,
      

  10.   

    楼主给我分啊.我给你招.crontab调用用WGET执行就行了.PHP程序不用动..哈哈.
      

  11.   

    是这样吗
    crontab -e 
    */20 * * * *   wget http://localhost/niexing2/web/scws/split_word_x.php
      

  12.   

    http://www.cnblogs.com/ovliverlin/archive/2008/06/12/1218509.html
      

  13.   

    回 16 楼  wget 后的,在本地可运行的只要把localhost 修改成 服务器中的ip