|
Quinta-Feira, 27 de Março de 2008, 19:38:24 pm
Problema resolvido
Primeiramente, os erros que apareciam era porque eu estava com um usuário que não tinha permissão para rodar o runcronjobs.php.
Depois que loguei como root e o rodei, ele não rodava o workflow.php, isto da-se ao fato de ele não estar como um cronjob padrão no /ezpublish/settings/cronjob.ini, ele vem na seção de cronjobs frequentes, então para roda-lo é necessário usar o comando "./runcronjobs.php frequent", assim ele rodará os cronjobs de seu cronjob.ini inseridos no bloco: [CronjobPart-frequent].
Porém, eu ainda não cosnegui automatizar este processo usando o script que já vem com ele, que é o ezpublish.cron.
Desta forma ele funcionaria, se o diretório do php estivesse correto...? :
E reforçando, como descubro qual o correto diretório que aponto neste script?
# This must be set to the directory where eZ Publish is installed.
EZPUBLISHROOT=/var/www/ezpublish
# Location of the PHP Command Line Interface binary.
PHP=/usr/local/bin/php
# Instruct cron to run the main set of cronjobs
# at 6:35am every day
35 6 * * * cd $EZPUBLISHROOT && $PHP runcronjobs.php -q 2>&1
# Instruct cron to run the "infrequent" set of cronjobs
# at 5:20am every Monday
20 5 * * 1 cd $EZPUBLISHROOT && $PHP runcronjobs.php infrequent -q 2>&1
# Instruct cron to run the "frequent" set of cronjobs
# every 15 minutes
0,15,30,45 * * * * cd $EZPUBLISHROOT && $PHP runcronjobs.php frequent -q 2>&1
Obrigado !
|