2014-09-19 94 views
0

我正在为cron作业创建一个模块,但它不起作用。在magento中的Cron作业不起作用

我的文件: config.xml中

<config> 
<global> 
    <models> 
     <mss_sunrise> 
      <class>Mss_Sunrise_Model</class> 
     </mss_sunrise>       
    </models> 
</global> 
<crontab> 
    <jobs> 
     <mss_sunrise> 
        <!--<schedule><cron_expr>0 1 * * *</cron_expr></schedule>--> 
      <schedule><cron_expr>*/10 * * * *</cron_expr></schedule> 
        <run><model>sunrise/observer::updateproductprice</model></run> 
     </mss_sunrise> 
     </jobs> 

Observer.php

class Mss_Sunrise_Model_Observer 

    { 
public static function updateproductprice() 
{ 

Mage::log("WORKS!",null,'cronjon.log'); 
}} 

我在等>模块还增加了文件。 有什么我忘记了,请让我知道我在做什么错了?

+0

你有计划cron.php或cron.sh与你的服务器cron – Saurabh 2014-09-19 13:55:13

+0

不,我该怎么做? – 2014-09-19 13:57:50

回答

1

嗨有一个小错误。

IN

sunrise/observer::updateproductprice 

应该

mss_sunrise /观察者:: updateproductprice

由于这个格式是

modeltype/modelclass::functionname 

,你的模型去在全球的标签你的型号类型是
mss_sunrise

+0

hey.deepal plz接受我的回答 – 2014-09-21 05:34:37