定时任务调度与端点监控

终于可以信赖的定时任务

以 15 秒的精度调度 HTTP 任务,并在任务失败的瞬间收到告警——支持 Slack、PagerDuty、电子邮件或 Webhooks。告别凌晨 3 点悄无声息的故障。

永久免费套餐 · 无需信用卡

cronctl — zsh
$ cronctl jobs create --name nightly-report
{
"schedule": { "type": "interval", "interval_seconds": 15, "timezone": "UTC" },
"overlap_policy": "skip",
"retry_policy": { "max_attempts": 3, "base_backoff_ms": 500, "jitter": true }
}
$ curl https://ping.cronctl.com/hb/9f2c1a # heartbeat: report done
ok — next deadline in 60s
0s

最小调度间隔

0+

内置告警渠道

0d

指标与历史天数

0

用于扩展的虚拟分片

无缝接入您的团队已在使用的工具

Slack
PagerDuty
Opsgenie
Email
Webhooks
HTTP / REST

能力

您的调度所应享有的一切

从单个夜间任务到相互依赖的流水线集群。

亚分钟级调度
以低至 15 秒的精度运行任务。支持时区感知的 cron、执行时间窗和按日筛选——“仅限周五”只需一键切换。
智能告警
基于状态码、耗时和连续失败次数的动态规则。事件会去重,因此一次故障只产生一条告警,而不是五十条。
依赖链
将任务连接成 DAG。上游任务完成后触发下游任务,支持“全部完成”或“任一完成”的汇聚语义。
重叠与重试策略
当一次运行与自身重叠时,可跳过、排队或终止并重启。按任务配置指数退避加抖动的重试。
心跳监控
反向 cron:由您的系统向我们发送 ping。若心跳超过宽限期未到达,我们会立即开启一个事件。
公开状态页
与用户分享可用性。托管的状态页为任务和心跳提供 90 天可用性条形图。

工作原理

三步即可上线

从零到受监控的任务,只需不到两分钟。

01

连接端点

将 cronctl 指向任意 URL,配合请求头、身份认证、查询参数和响应断言。

02

设置调度

低至 15 秒的 cron 或间隔——时区感知,支持执行时间窗和按日筛选。

03

让它自动运行

我们负责执行、重试失败、去重事件,并自动告警到正确的渠道。

精准调度

尊重您所在时区的调度

精确定义任务的运行时机——无需玩弄 cron 语法。亚分钟级间隔、执行时间窗、按星期筛选,以及夏令时安全的时区。

  • 间隔低至 15 秒,或支持秒级的完整 cron
  • 执行时间窗和按星期筛选
  • 时区感知,不受夏令时切换影响
调度
every15 seconds
window09:00 – 18:00
daysMon–Fri
tzEurope/Istanbul

智能告警

不会“狼来了”的告警

一次故障就应该只有一条告警。cronctl 会去重事件、抑制噪声、在连续失败时升级,并在故障恢复的瞬间通知您。

  • 去重事件——没有告警风暴
  • 基于状态码、耗时和连续失败次数的规则
  • 自动恢复通知
事件时间线
  1. 运行失败 (HTTP 503)0s
  2. 退避后重试2s
  3. 事件已开启6s
  4. 已通知 Slack6s
  5. 已恢复1m

编排

编排流水线,而不仅仅是任务

将任务串联成 DAG,让下游任务仅在其上游成功后才运行。支持“全部完成”或“任一完成”汇聚,并内置环路检测。

  • 上游成功后触发下游任务
  • “全部完成”或“任一完成”的汇聚语义
  • 对每条边进行环路检测
依赖关系图
extract
transform
load

fan-in: all · load 在 extract + transform 成功后运行

价格

简单透明的价格

免费起步。当您需要更紧凑的调度、更多任务或更长的历史记录时再升级。

常见问题

开始之前您需要了解的一切。

crontab 只是盲目地触发——如果任务失败、卡住或根本没运行,您只能从用户那里得知。cronctl 会替您执行任务、校验响应、失败时重试、去重事件,并告警到正确的渠道,还提供完整的运行历史和指标。

别再为定时任务操心

在两分钟内配置好您的第一个受监控任务。免费套餐,无需信用卡。

永久免费套餐 · 无需信用卡

cronctl

值得信赖的定时任务调度与端点监控——精准的调度、智能的告警和完整的运行历史。

开始使用

© 2026 cronctl

为厌倦了无声故障的工程师而打造。