比如: 每隔5小时,把用户上传的文件和照片删除。类似于批处理,后台自动完成这样的功能。
 请问这该怎么做?

解决方案 »

  1.   

    没有的,最新版本的不知道,通常php工程里用到定时任务的话,都是用服务器的crontab来处理的。
    如 crontab -e,就打开了定时任务列表。你添加一个任务
    59 * * * * /root/run.sh 每小时的第59分执行run.shrun.sh的内容就是一段执行php脚本,

    /php/us/sd/sda/bin(你的php安装路径) /root/ad/asd/ads/delpic.php (delpic.php是你用来删除文件的代码)前面一定要先引用到php安装路径的bin目录,不然后面半句会找不到执行环境
      

  2.   


    哦 多谢! 那么可以通过守护线程做吗? 呃... PHP5.3以后有多线程操作吗
      

  3.   

    window 
    linux 下都可以计划任务。
      

  4.   


    把所有东西写到一个shell里, 用php调用就可以了,shell可充份利用linux资源,什么守护进程都能用,就差你够不够权限。
      

  5.   


    我用的是托管服务器 服务器操作系统应该是unix 
    另外 没用过unix的shell 不知道删除某个文件夹下全部内容的shell该怎么写
      

  6.   

    crontab -e 计划任务
    或 写在  shell里