O script runcronjob

A execução e processamento de workflows, notificações e outras tarefas do sistema devem ser executadas por um mecanismo externo.

Este é o trabalho do script runcronjob que reside dentro do diretório raiz do eZ publish e deve ser executado periodicamente. A forma mais comum para executá-lo é configurá-lo em uma tarefa e executá-la a cada trinta minutos ou menos. O script também pode ser executado manualmente:

[dir_que_contem_o_php]/php runcronjobs.php

Se o php não estiver disponível diretamente para a execução, substitua [dir_que_contem_o_php] com o caminho do diretório que contém o executável do PHP.

Uma vez que o script runcronjob.php for executado, as tarefas pendentes, assim como os itens aprovados, serão publicados. Execute o script e navegue na página novamente, você verá que o novo item aprovado agora aparece na lista.



Comentários

script runcronjobs

Quinta-Feira, 16 de Março de 2006 Leandro Alves

O script já esta pronto, basta executá-lo...

Em ambiente linux você pode criar um arquivo com o comando e fazer uma entrada no seu crontab:

EZPUBLISHROOT=[diretorio_do_ez]
PHP=/usr/local/bin/php
0,15,30,45 * * * * cd $EZPUBLISHROOT; $PHP runcronjobs.php -q 2>&1

Para executá-lo manualmente, entre no diretorio do ez e use:

[caminho_php]/php runcronjobs.php


script runcronjobs

Quinta-Feira, 16 de Março de 2006 Sheik UnderGround

Caros,

Consegui seguir o tutorial para a criação do site com o ezpublish, porém dos scripts não consegui fazer.
Será que podiam dar um exemplo concreto para o caso de programar o script para correr de 30 em 30 minutos e para correr manualmente.


Obrigado



Você não tem permissão para criar comentários.

(Login)

Escrito por:
Leandro Alves
(27/02/2006 19:21 pm)

Última modificação:
Leandro Alves
(28/02/2006 16:14 pm)


eZ publish™ copyright © 1999-2005 eZ systems as