newcron
模块¶
此文件是Web2py Web框架的一部分
创建人:Attila csipa<web2py@csipa.in.rs>
修改人:massimo di pierro<mdipierro@cs.depaul.edu>
Paolo Pastori添加的工人、软件工人和SimplePool
许可证:lgplv3(http://www.gnu.org/licenses/lgpl.html)
cron风格的界面
- class gluon.newcron.SimplePool(size, worker_cls=<class 'gluon.newcron.Worker'>)[源代码]¶
基类:
object
非常简单的线程池,(re)使用最大数量的线程来启动cron任务。
池大小可以在初始化后增加,这允许在不希望使用延迟初始化的情况下延迟配置全局实例。
- class gluon.newcron.Token(path)[源代码]¶
基类:
object
- gluon.newcron.crondance(applications_parent, ctype='hard', startup=False, apps=None)[源代码]¶
执行cron服务的定期工作:读取crontab并启动各种命令。