我构建了一个自然语言 cron expression 生成器——寻求反馈
发布: (2026年4月22日 GMT+8 09:34)
2 分钟阅读
原文: Dev.to
Source: Dev.to
Update: The tool is now live and free to use → heycron.com
问题
作为后端开发者,每次需要创建定时任务时,我都会经历以下重复的工作流程:
- 确定调度时间(例如 “每周一上午 9 点”)。
- 在 Google 上搜索 “cron expression syntax”。
- 打开 crontab.guru 验证表达式。
- 复制表达式,然后查找 Kubernetes CronJob 的 YAML 格式。
- 单独查找 GitHub Actions 的 cron 语法。
- 对 Jenkins、Airflow 等平台重复上述过程。
这既繁琐又容易出错。
解决方案:Hey Cron
Hey Cron 让你只需输入一段自然语言(英文或中文)描述调度时间,即可瞬间生成可直接使用的多平台配置。
支持的平台
- ⚙️ Kubernetes CronJob
- 🐙 GitHub Actions
- 🔧 Jenkins Pipeline
- 🌊 Apache Airflow
- 🖥️ Linux crontab
- 🟢 Node.js (
node-cron) - 🐍 Python (
APScheduler)
示例
输入: every Monday at 9am
输出:
0 9 * * 1
# Kubernetes CronJob
schedule: "0 9 * * 1"
# GitHub Actions
cron: '0 9 * * 1'
……以及其他平台对应的代码片段。
当前进展
Hey Cron 仍在开发中。我正在验证需求,以决定是否继续构建完整产品。
行动号召
如果这能真正解决你的痛点,请前往 heycron.com 加入候补名单——上线时我会通知你。
欢迎反馈: 这对你有帮助吗?还是你有其他处理 cron 表达式的方式?