我有一个批处理作业,我需要偶尔对我的Plone实例运行.它需要访问我的Plone产品和其他Plone代码中的代码并查询目录.我已将该脚本包含在我的Plone产品中,目前通过它运行
bin/instance run <path to script in eggs directory>
Run Code Online (Sandbox Code Playgroud)
显然,如果我的产品的新版本出现,我需要改变路径指向新版本的鸡蛋.我想要做的是在我的产品的setup.py中定义脚本的任何入口点,然后使用buildout配方,zc.recipe.egg以便我可以运行
bin/myscript
Run Code Online (Sandbox Code Playgroud)
我该怎么做,仍然提供我的脚本访问顶级app对象和我的Plone实例中安装的所有代码?