文件名称:yacron:Docker友好的现代Cron替代品
文件大小:42KB
文件格式:ZIP
更新时间:2024-06-01 19:30:53
python docker yaml cron asyncio
另一个Cron Docker友好的现代Cron替代品 免费软件:MIT许可证 特征 “ Crontab”为YAML格式; 当cron作业失败时,内置发送Sentry和Mail输出; 灵活的配置:您可以决定如何确定cron作业是否失败; 专为在Docker,Kubernetes或12个因素的环境中运行而设计: 在前台运行; 将所有内容记录到stdout / stderr ; 可以自动重试失败的cron作业,并具有指数补偿; 可选的HTTP REST API,用于获取状态并按需启动作业; 任意时区支持; 而vixie cron仅记录到syslog,要求syslog守护程序在后台运行,否则您将无法获取日志! 地位 该项目处于测试阶段:基本功能已经完成,重点是在第一个稳定版本发布之前发现并修复错误。 安装 使用pip安装 yacron需要Python> = 3.6(对于使用旧
【文件预览】:
yacron-master
----.gitignore(846B)
----setup.cfg(287B)
----README.rst(18KB)
----pyinstaller()
--------Dockerfile(805B)
--------yacron(62B)
--------requirements.txt(1KB)
--------Makefile(321B)
----.github()
--------ISSUE_TEMPLATE.md(327B)
----tests()
--------testconfig.yaml(277B)
--------testbrokenconfig.yaml(41B)
--------fixtures()
--------test_main.py(1KB)
--------test_job.py(15KB)
--------__init__.py(0B)
--------test_config.py(8KB)
--------test_cron.py(15KB)
----LICENSE(1KB)
----HISTORY.rst(3KB)
----yacron()
--------config.py(14KB)
--------job.py(15KB)
--------statsd.py(2KB)
--------__init__.py(0B)
--------cron.py(16KB)
--------__main__.py(2KB)
----example()
--------adhoc.yacron.d()
--------docker()
----MANIFEST.in(175B)
----pyproject.toml(56B)
----setup.py(2KB)
----.travis.yml(361B)
----.editorconfig(215B)
----tox.ini(582B)
----requirements_dev.txt(117B)