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
|
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
|
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)
|