[Zope] Re: Unrestricted threads
Tres Seaver
tseaver at palladion.com
Wed Jul 23 11:30:37 EDT 2008
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Eric Bréhault wrote:
> yes indeed you can easily extract the mechanism to create a specific
> security manager and create a request to call the method you want
> using this security manager
>
> the problem with ZEO is not related to this aspect so it should work fine
>
> eric
>
> On Wed, Jul 23, 2008 at 11:05 AM, Thierry Florac <thierry.florac at onf.fr> wrote:
>> Le mardi 22 juillet 2008 à 19:43 +0200, Eric Bréhault a écrit :
>>> Hello Thierry,
>>>
>>> To schedule cron-like tasks on Zope, I use ZpCron:
>>> http://www.zope.org/Members/janik/ZpCron
>>>
>>> It works pretty fine (well, as far as you do not use ZEO) and it
>>> allows to define the user you want to use to run such or such task,
>>> and the Zope security mechanisms are applied just like if the user had
>>> run the task himself.
Note that you can write scripts designed to use the ZODB, but be run
from a crontab. E.g.:
$ cat Products/foo/scripts/send_report.py
mailnost = app.site.MailHost
catalog = app.site.portal_catalog()
....
$ crontab -l
55 0 * * * /home/tseaver/instance/bin/zopectl run \ #(no linebreak!)
/home/tseaver/instance/Products/foo/scripts/send_report.py
You can *only* use this approach if you use ZEO, of course.
Tres.
- --
===================================================================
Tres Seaver +1 540-429-0999 tseaver at palladion.com
Palladion Software "Excellence by Design" http://palladion.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFIh06c+gerLs4ltQ4RAuJAAKCWoSwiWxmtxqszfwPK6o4c5EKPSACgitdD
yqCYwcEekqscJM3bwl1sUiQ=
=boKO
-----END PGP SIGNATURE-----
More information about the Zope
mailing list