Skip to main content

cron 监控工具。

项目描述

# 裙带关系

cron 监控工具。它适用于 cronitor.io 和 sentry.io Cronitor.io 可以帮助您了解该工具是否无法正确启动或结束。或者,如果它需要异常长的时间才能完成。Sentry.io 通过在您的 cron 代码失败时提供堆栈跟踪来帮助调试。

## 入门

此工具当前需要 Python 3.6 或更高版本。当前存在一个添加 Python 2 支持的问题。

如果你在 Mac 上,它就像运行一样简单

` 酿造安装 python3 `

或者为您的系统使用任何包管理器。

### 先决条件

为了获得 [Cronitor.io]( https://cronitor.io ) 集成的好处。您需要向他们注册一个帐户并设置一个新的“Cron 作业”监视器。设置显示器时,您会收到一个链接,例如

` https://cronitor.link/6gVGE7/{ENDPOINT} `

https://cronitor.link/ ”之后和端点之前的字母数字字符串是您的 Cronitor 唯一标识符。您需要使用 –cronitor 将其传递给crony,以将 cron 监控与 cronitor.io 集成。

要将裙带与 Sentry.io 集成以进行调试和错误跟踪,您需要在 [Sentry.io]( https://sentry.io ) 创建一个帐户。创建帐户后,您可以为您的 crons 设置一个项目。Sentry 会为您提供一个 DSN 网址,您需要将其与 crony 集成。然后,您可以在使用--dsn或使用 SENTRY_DSN 环境变量或将其放在配置文件中调用crony时指定您的 DSN 。

### 安装

只需安装

` pip install crony `

要获取选项列表,请使用

`裙带--帮助`

Crony 可以包装任何 shell 命令,试试这个

`裙带回声“你好世界”`

查看 [wiki]( https://github.com/youversion/crony/wiki ) 了解环境变量和配置文件选项。

## 运行测试

当前存在编写单元测试的问题。

### 和编码风格测试

新提交必须通过 pep8 和 flake8 标准。唯一允许的例外是 [pep8 行长度]( https://www.python.org/dev/peps/pep-0008/#maximum-line-length ) 最多允许 99 个字符。

` pep8 。--max-line-length=99 `

应该产生 0 个错误。

`片状8。`

也应该产生 0 个错误。

## 内置

## 贡献

请阅读 [CONTRIBUTING.md](CONTRIBUTING.md) 了解我们的行为准则的详细信息,以及提交拉取请求的流程。

## 版本控制

理想情况下,我们将使用 [SemVer]( http://semver.org/ ) 进行版本控制。有关可用版本,请参阅 [此存储库上的标签]( https://github.com/youversion/crony/tags )。

## 作者

## 执照

这个项目是在 MIT 许可证下获得许可的 - 请参阅 [LICENSE.md](LICENSE.md) 文件了解详细信息。

## 致谢

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

crony-0.2.1.tar.gz (6.3 kB 查看哈希)

已上传 source

内置分布

crony-0.2.1-py2.py3-none-any.whl (9.2 kB 查看哈希)

已上传 py2 py3