aml*_*zko 4 cron plone scheduled-tasks
我们需要在Plone 4中安排一些任务(在n天不活动后通知用户等).最好的方法是什么?Plone中有什么东西或者是旧的cron工作吗?我想避免使用cron4plone.
Mar*_*ers 10
只需使用zope.conf中的内置<clock-server>功能 ; 在以下zope-conf-additional选项中列出它们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>
Run Code Online (Sandbox Code Playgroud)
上面的代码片段将/Plone/path/to/callable每隔2小时调用一次,Host标头设置为localhost使用配置的用户和密码.
时钟服务器被添加到Zope 2.10; 在此之前,这是Chris McDonough的另一款产品.我通常为这些任务创建专用视图.
另一种方法是使用cron作业调用视图(通常使用wget或cron)或zopectl命令行脚本.当我需要精确控制脚本何时需要执行时,例如每天午夜,我会使用它.
| 归档时间: |
|
| 查看次数: |
787 次 |
| 最近记录: |