Python3脚本和守护程序工具包
pyzenkit的Python项目详细描述
警告
尽管生产代码基于此库,但仍应考虑 作为正在进行的工作。
简介
此包包含有用工具、实用程序和框架的集合 用于在中创建控制台应用程序、脚本和系统服务(守护进程) Python3。它提供了易于扩展和定制的基本实现 一般应用程序、脚本或守护进程的 诸如配置加载和合并、命令行参数等问题和任务 分析、记录设置等。
但是,大量的文档和教程仍在开发中 在源代码中提供了使用示例和演示应用程序 相应模块的代码。只需使用python3解释程序执行模块 观看演示:
python3 path/to/application.py --help
框架功能
当前框架包包含以下功能:
- pyzenkit.jsonconf
- 用于处理基于json的配置文件和目录的模块。
- pyzenkit.daemonizer
- 用于处理所有进程守护任务的模块。
- pyzenkit.baseapp
- 用于编写通用控制台应用程序的模块。
- pyzenkit.zenscript
- 用于编写通用控制台脚本的模块,该模块内置了对重复的 执行(例如通过类似cron的服务)。
- pyzenkit.zendaemon
- 用于编写通用系统服务(守护进程)的模块。
版权所有
版权所有(c)自2016年CESNET,z.s.p.o(http://www.ces.net/)
版权所有(C)自2015年起Honza Mach<;honza.mach.ml@gmail.com>;
此软件包的使用受麻省理工学院许可证的约束,请参阅许可证文件。
此项目最初是为供原始作者个人使用而编写的。
后来进一步发展,用于作者雇主的项目。