minutos manualmente instalar ejemplos ejecutar editar cada cron scheduled-tasks plone

cron - manualmente - ¿Cuál es el mejor enfoque de programación de tareas en Plone 4?



ejecutar crontab manualmente (1)

Simplemente use la funcionalidad incorporada de <clock-server> en zope.conf; plone.recipe.zope2instance opción zope-conf-additional de plone.recipe.zope2instance :

zope-conf-additional = <clock-server> method /Plone/path/to/callable period 7200 user username-to-invoke-method-with password password-for-user host localhost </clock-server>

El fragmento de arriba invocará /Plone/path/to/callable cada 2 horas, con el encabezado Host configurado en localhost con el usuario y la contraseña configurados.

El servidor de reloj se agregó a Zope 2.10; antes de esto, era un producto separado de Chris McDonough. En general, creé vistas dedicadas para tales tareas.

La alternativa es usar un trabajo cron para llamar a una vista (generalmente con wget o cron ) o un script de línea de comandos de zopectl . Utilizo esto cuando necesito un control preciso sobre cuándo se debe ejecutar el script, como a medianoche todos los días.

Necesitamos programar algunas tareas en Plone 4 (notificar a los usuarios después de n días de inactividad, etc.). ¿Cuál es la mejor manera de hacerlo? ¿Hay algo en Plone o quizás un viejo trabajo cron? Me gustaría evitar cron4plone .