在ECOS中提供了一个定期任务的的service,可以根据注册一个service来定时运行一些任务
在ECOS后台会每30秒会默认的调用
https://localhost/ecstore-bugfix/index.php/shopadmin/index.php?ctl=default&act=status在desktop_ctl_default的status方法中会调
function status(){
    ...
    kernel::single('base_misc_autotask')->trigger();
    ..
}
在trigger中可以看到这是获取的是service
foreach(kernel::servicelist('autotask') as $k=>$o){
可以注册service,这个service提供如下的定期运行的类型
function type(){
    return array(
        'minute' => 60,       // 每一分钟运行一次
        'hour' => 3600,       //一个小时运行一次
        'day'=> 3600*24,      //一天运行一次
        'week' => 3600*24*7,  //一个星期运行一次
        'month'=> 3600*24*30, //一个月运行一次
        );
    }
以b2c的定期运行任务为例
<service id="autotask">
    <class>b2c_misc_task</class>
</service>
<?php
class b2c_misc_task{
    function week(){
    }
    function minute(){
    }
    function hour(){
    }
    function day(){
    }
    function month(){
    }
}
可以根据需要在这写方法中写自己到程序