在 Linux 服务器维护和后端开发中,Crontab 是管理定时任务的标准方式。但说实话,除了那几个最常用的,谁能每次都准确无误地写出那个由 5 个星号组成的表达式?

* * * * * —— 到底哪个是“分”,哪个是“周”?0 0 1,15 * 1 到底是在每月的 1 号还是每周的周一执行?

如果你也经常需要去翻文档或者问 AI,那么我们提供的 Crontab 生成器 将是你的最佳助手。

痛点:为什么 Cron 这么难记?

标准的 Crontab 语法包含 5 个字段(有时是 6 个,包含秒):

  1. Minute (0-59)
  2. Hour (0-23)
  3. Day of Month (1-31)
  4. Month (1-12)
  5. Day of Week (0-6)

虽然规则看似简单,但在实际组合中容易出错,例如:

解决方案:可视化生成器

本站工具提供了图形化界面,你不需要手写代码,只需像定闹钟一样点选时间。

功能一:可视化配置

你只需要在界面上选择:

工具会自动在下方生成标准的 Cron 表达式:30 14 * * *,并给出下一次执行的预估时间列表,让你双重确认任务是否会按预期执行。

功能二:反向解析(人话翻译)

接手了别人的服务器,看到 crontab 里写着 0 23 * * 1-5,不敢乱动?

只需要把这串字符复制到本站工具的输入框中,系统会立刻翻译成人类可读的语言:

“At 23:00 on every day-of-week from Monday through Friday.” (在周一到周五的每天 23:00 执行)

这样你就再也不用担心误删重要的定时任务了。

常见 Cron 表达式速查表

为了方便大家,这里列出几个最高频使用的表达式,建议收藏:

描述表达式
每分钟执行* * * * *
每天凌晨 3 点0 3 * * *
每个月 1 号的凌晨 0 点0 0 1 * *
每周一早上 8 点0 8 * * 1
每隔 10 分钟*/10 * * * *

立即使用:拒绝死记硬背,点击使用 👉 Crontab 在线生成器

版权声明

作者: Hugo Narrow

链接: https://blog.888467.xyz/posts/linux-crontab-guide/

许可证: CC BY-NC-SA 4.0

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. Please attribute the source, use non-commercially, and maintain the same license.

开始搜索

输入关键词搜索文章内容

↑↓
ESC
⌘K 快捷键