Como configurar um cron job no módulo Magento?

Eu queria configurar um cron job dentro do meu módulo. Eu segui as instruções no wiki do Magento -how_to_setup_a_cron_job, mas meu cron job simplesmente não está executando.

Este é o meu config.xml (app / código / local / Roomstory / Invoice / etc / config.xml)

<?xml version="1.0"?>
<config>    
    <modules>
        <Roomstory_Invoice>
            <version>0.1.1</version>
        </Roomstory_Invoice>
    </modules>
<!-- -->
    <crontab>
        <jobs>
            <roomstoryinvoice_setstatus>
                <schedule><cron_expr>*/10 * * * *</cron_expr></schedule>
                <run><model>roomstory_invoice/setstatus::run</model></run>
            </roomstoryinvoice_setstatus>
        </jobs>
    </crontab>
</config>

E esta é minha aula. (app / código / local / Roomstory / Invoice / Model / Setstatus.php)

<?php
class Roomstory_Invoice_Model_Setstatus {

  public function run() {
    return true;
  }

}
?>

Eu instalei um Cron Scheduler Module, que mostra o meu trabalho cron listado, mas quando eu tento "executar agora" (para depuração), recebo erro -

Retorno de chamada inválido: roomstory_invoice / setstatus :: run não existe

Isso é algo simples, depois de muita tentativa, ainda não consegui encontrar o erro. Por favor, diga alguma outra maneira de fazer isso, ou indique o erro neste código.

Obrigado!

questionAnswers(5)

yourAnswerToTheQuestion