Crontab 表达式生成器帮助您快速创建和解读 Linux 定时任务表达式:
- 可视化配置:通过下拉菜单选择分钟、小时、日期、月份、星期几,无需记忆语法
- 常用预设:一键选择每分钟、每小时、每天、每周、每月、每年等常见周期
- 人类可读解释:自动将 Cron 表达式翻译为中文自然语言描述
- 支持特殊字符:
*(任意)、,(列表)、-(范围)、/(步长)、L、W、#等
什么是 Crontab 表达式?
Crontab(Cron Table)是 Linux/Unix 系统中用于定时执行任务的表达式格式,由 5 个字段组成:
┌───── 分钟 (0-59)
│ ┌───── 小时 (0-23)
│ │ ┌───── 日 (1-31)
│ │ │ ┌───── 月 (1-12)
│ │ │ │ ┌───── 星期 (0-7, 0 和 7 都表示周日)
│ │ │ │ │
* * * * * <command>
常见示例
| 表达式 | 说明 |
|---|---|
*/5 * * * * | 每 5 分钟执行一次 |
0 * * * * | 每小时整点执行 |
0 9 * * * | 每天上午 9 点执行 |
0 9 * * 1-5 | 每个工作日(周一至周五)上午 9 点执行 |
0 0 1 * * | 每月 1 日午夜执行 |
0 0 1 1 * | 每年 1 月 1 日午夜执行 |