Ploneインスタンスに対して時々実行する必要のあるバッチジョブがあります。私のPlone製品のコードと他のPloneコードにアクセスし、カタログを照会する必要があります。私は自分のPlone製品にスクリプトを含め、現在それを経由して実行しています
bin/instance run <path to script in eggs directory>
明らかに、私の製品の新しいバージョンが登場した場合は、新しいバージョンの卵を指すようにパスを変更する必要があります。私がやりたいのは、製品のsetup.pyでスクリプトのエントリポイントを定義してから、次のようなビルドアウトレシピを使用してzc.recipe.egg
実行できるようにすることです。
bin/myscript
これを行うにはどうすればよいですか?それでも、トップレベルのapp
オブジェクトとPloneインスタンスにインストールされているすべてのコードへのスクリプトアクセスを提供しますか?