在线Crontab表达式生成器 | 定时任务调度 - GoTool在线工具集

高效后端开发工具系列 - 指南与案例

😫 核心痛点

在线 Crontab 表达式生成工具,轻松创建定时任务调度规则。无需手动编写复杂代码,快速生成标准的 Crontab 表达式,助您高效管理任务自动化。适用于 Linux、Unix 和其他支持 Crontab 的系统。。在实际开发中,这些琐碎的转换或配置工作往往消耗大量精力且容易引入错误。GoTool 为此提供了快速、准确且免费的在线解决方案。

💡 功能亮点 & 使用方案

Crontab 使用指南

crontab 是 Unix 和类 Unix 系统中用于调度任务的工具。通过编写 cron 表达式,可以定期执行任务。

基本语法

* * * * * command_to_execute
- - - - -
| | | | |
| | | | └── 星期几 (0 - 7) (星期天 = 0 或 7)
| | | └──── 月份 (1 - 12)
| | └────── 日期 (1 - 31)
| └──────── 小时 (0 - 23)
└────────── 分钟 (0 - 59)

1 时间字段说明:

  • *: 匹配任意值。
  • 数字: 指定具体的时间。
  • ,:表示多个时间值,例如 1,3,5 表示第 1、3、5 分钟。
  • -: 表示范围,例如 1-5 表示从第 1 分钟到第 5 分钟。
  • /:表示步长,例如 */2 表示每隔 2 分钟执行一次。

示例

# 每隔 5 分钟执行一次任务
*/5 * * * * /path/to/command

# 每周一上午 8 点执行任务
0 8 * * 1 /path/to/command

# 每月 1 号和 15 号下午 2 点执行任务
0 14 1,15 * * /path/to/command

# 每个工作日的上午 9 点到下午 5 点每小时执行一次任务
0 9-17 * * 1-5 /path/to/command

2. 特殊时间字符串

| 特殊字符串 | 等价表达式 | 说明 | | ---------- | ----------- | ---------------------- | | @reboot | N/A | 在系统启动时执行 | | @yearly | 0 0 1 1 * | 每年执行一次(1月1日) | | @monthly | 0 0 1 * * | 每月执行一次 | | @weekly | 0 0 * * 0 | 每周执行一次 | | @daily | 0 0 * * * | 每天执行一次 | | @hourly | 0 * * * * | 每小时执行一次 |